setcookie () возвращает false.сессии не будут работать - PullRequest
0 голосов
/ 30 сентября 2018

Мой код состоит из setcookie перед любым другим кодом.Я сделал так, что если setcookie вернет false, код скажет мне.

Каждый раз, когда я запускаю его, он возвращает false.Что не так?

$l = setcookie('token', $token); if (!$l) { die("Cookie could not set"); }

Вывод: Cookie не может быть установлен

Я также использовал сеансы, и каждый раз, когда я пытаюсь использовать cookie дляID сессии никогда не устанавливается.

Мой браузер не работает или я не работает?

1 Ответ

0 голосов
/ 30 сентября 2018

Как указано в руководстве :

Если выход существует до вызова этой функции, setcookie () завершится ошибкой и вернет FALSE.

Это означает, что где-то перед вызовом setcookie вы генерируете некоторый вывод (возможно, из эха или какого-то необработанного HTML).Вам нужно сделать вызов setcookie до того, как из вашего PHP-файла будет сгенерирован любой другой вывод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...