PHP Файлы cookie не отображаются? - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь создать PHP веб-сайт, обрабатывающий вход в систему на веб-сайте.

Моя цель состоит в том, чтобы просто иметь способ, с помощью которого кто-то может войти через виджет службы. Авторизация проходит, и одна из вещей заключается в том, что я отправляю ее на другую страницу php с деталями авторизации, чтобы проверить, являются ли данные, возвращенные из виджета входа, законными. Если это не так, он просто выдаст ошибку и перенаправит обратно на страницу входа. Эта часть работает хорошо, но возникает проблема, которую я не понимаю, потому что я новичок в PHP, - это проблема, при которой файлы cookie не обновляются в массив $ _COOK IE (словарь?).

Так что он направляет в другой файл php и обрабатывает это. Если авторизация проходит, она создаст повар ie, например:

setcookie('user', $user_data, time()+3600, "/", $domain, true);

Так что он перенаправляет обратно на страницу входа с

header('Location: test_login.php')

Затем, когда я проверяю, устанавливается со следующим

isset($_COOKIE['user'])

Это возвращает FALSE ?? и я проверил инспекцию и повар ie очень много существует в браузере! Я не понимаю Я проверил это, и это показывает, что, кажется, все работает. Кажется, что он сможет получить к нему доступ. Я не уверен почему. Есть ли что-нибудь или какие-либо идеи, которые могут быть причиной этой проблемы?

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