У меня есть некоторые проблемы с session_start ();
Я знаю, что ничего не должно выводиться перед session_start (); заявление
Но я не могу найти проблему в своем скрипте
index.php:
<?php session_start(); include('functions.php'); if(!is_logged_in(session_id())){ include('form.php'); }else{ ?> <html> <head> <title></title> </head> <body> </body> </html> <?php } ?>
Но я всегда следую за ошибкой:
Предупреждение: session_start () [function.session-start]: не удается отправить cookie сеанса – уже отправленные заголовки (вывод запущен в C: \ xampp \ htdocs \ fertige_scan \ index.php: 1) в C: \ xampp \ htdocs \ fertige_scan \ index.php в строке 1
Я надеюсь, что вы можете помочь мне 🙂
Убедитесь, что ваш файл сохранен как формат ANSI, а не формат UTF-8.
Убедитесь, что вы сохранили файл без спецификации, если сохранить их в UTF8
Предполагая, что вы удалили лишние символы после <?
и до ?>
, и что session_start();
это первый оператор, вы можете попытаться изменить кодировку файла на ANSI или UTF-8 без спецификации, как это предлагается в документации PHP session_start .