Пытаюсь реализовать простую авторизацию на сайте. Но setcookie не работает, выдаётся такое предупреждение:
Warning: Cannot modify header information - headers already sent by (output started at T:\home\localhost\www\TICSP\site\php\send_autorisation.php:1) in T:\home\localhost\www\TICSP\site\php\send_autorisation.php on line 8
setcookie
Как и любой другой заголовок, cookie должны передаваться до того как будут выведены какие-либо другие данные скрипта (это ограничение протокола). Это значит, что в скрипте вызовы этой функции должны располагаться до остального вывода, включая вывод тегов <html> и <head>, а также пустые строки и пробельные символы.
Проверь что кодировка файла UTF-8 без BOM. Это важно - Почитать про BOM Есть подозрение что перед установкой куки у тебя идет последовательность BOM. Просто переконвертируй файл.