Добрый день, уважаемые.
Суть такова - php скрипт находится в поддомене, к примеру sub.domain.ru, из этого скрипта до записи BOM вызывается команда setcookie("id", $data['id'], time()+60*60*24*30, ".domain.ru"); и при выполнении возвращает ошибку, то есть не может записать куки. Уточняю - я хочу установить куки именно для этого поддомена, не на основной или на какой-то другой. Что я делаю не так? Разные варианты параметров домена в команде перебирал, может какой-то секрет есть? И в догонку - header("Location: some.php"); тоже не срабатывает, хотя при варианте бед поддомена все работало хорошо.
Разобрался, спасибо. Причина была в следующем - перед вызовом header и setcookie был require_once файлика с параметрами подключения, и вот в этом файлике перед <?php стояла закорючка п>ї, при чем SublimeText эту закорючку не видел в упор. Открыл старым добрым Far, увидел, удалил - все заработало. Спасибо.
Дело в том, что я сделал специально пустой файл в котором есть только строчка <?php setcookie("id", $data['id'], time()+60*60*24*30, ".domain.ru" ); ?>, результат тот же.