0 / 0 / 1
Регистрация: 08.06.2016
Сообщений: 30
1

Почему значение $_SESSION['email'] не сохраняется после перезагрузки страницы?

02.03.2018, 20:01. Показов 4190. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пользователь вводит данные в форму, они передаются в PHP обработчик. Здесь после проверки на полноту и уникальность открывается сессия, значение $_POST['email'] сохраняется $_SESSION['email'] . После этого введенные пользователем данные и случайно сгенерированный код сохраняется в базе данных MySQL. Код отправляется пользователю и его перебрасывает на страницу ввода этого кода . Далее предполагалось извлечь из базы данных сохраненный там код для пользователя с адресом $_SESSION['email'] и сравнить этот код с тем, что прислал пользователь. Но $_SESSION['email'] оказывается пустым.
В чем дело? И можно ли вообще таким образом организовать подтверждение регистрации? Задача состоит в том, чтобы организовать подтверждение регистрации с помощью кода (переход по ссылке здесь не подходит). Можно ли для решения этой задачи обойтись только PHP и MySQL? Решение задачи с last_insert_id не подходит, потому что с его помощью нельзя сделать восстановление забытого пароля.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.03.2018, 20:01
Ответы с готовыми решениями:

Как сделать, чтобы при отметке чекбокса, его значение checked сохранялось после перезагрузки страницы?
Ребят, есть страница, на ней есть чекбоксы допустим 10. Сначало они не отмечены или отмечены. Как...

Значение $_SESSION['auth'] исчезает при перезагрузке страницы
Насколько я понимаю, установленные в $_SESSION значения должны сохраняться на время работы...

Не сохраняется $_SESSION
Здравствуйте, пытаюсь сохранить адрес почты в сессию $_SESSION = $answer_agent_check -> email;, при...

PHP и Arduino. COM порт. Не сохраняется $_SESSION
Требуется управлять платой Arduino по usb - ком интерфейс. Ос ubuntu. Отправка в ком порт - как и в...

20
1113 / 554 / 320
Регистрация: 21.06.2012
Сообщений: 1,854
02.03.2018, 22:07 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от Jewbacabra Посмотреть сообщение
И как это относится к теме вопроса?
Очень просто, если документ отправлен, то его не вернуть и не переделать. А каким образом формировать этот документ и отправлять, вопрос другой. Но автор темы, явно, не спрашивал про то как можно стартовать сессию после хэдера и чтобы всё работало.
0
02.03.2018, 22:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.03.2018, 22:07
Помогаю со студенческими работами здесь

Скрывать блок после перезагрузки страницы
Здравствуйте, необходимо сделать так чтобы после клика и передачи get-параметров на ту же страницу,...

Не подгружается контент после перезагрузки страницы
<!DOCTYPE html> <script type='text/javascript'...

После перезагрузки страницы текущая сессия удаляется
Здравствуйте. Помогите разобраться с сессиями. У меня вот такое дело. При авторизации если все ОК,...

Обновление данных формы после перезагрузки страницы
Ситуация: Через локальный сервер открыл страничку. Данных с формы никаких - скрипт не запущен еще....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru