Я слышал что php файлы нужно кодировать в UTF-8 (без BOOM) Код (Text): <?php setcookie("test", "test"); ?> Если не преобразовать в кодировку UTF-8 (без BOOM) то будет выдавать ошибку, а если преобразовать то всё нормально.
Прикольно, выложи файл в архиве, посмотрим. Правильно UTF-8 без BOM. netbeans умеет конвертировать, или sublime text, notepad++. Можно в hex посмотреть содержимое более тщательно, сравни с BOM и без. Есть бесплатный hex editor http://mh-nexus.de/en/hxd/