«Не удалось установить cookie. Заголовки уже отправлены» - это сообщение об ошибке PHP.Это происходит, когда вы пытаетесь установить значения header () (например, cookie), после того, как вы уже начали печатать свой код.
Файл cookie должен быть установлен до первого эхо "".
Если это в API Facebook, вы можете установить cookie с помощью JavaScript:
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toUTCString());