Я делаю новость добавить форму, используя метод post. На второй странице я делаю проверку данных. Я определяю такие переменные, как $message = $_POST["message"]
, и после этого $_SESSION['message'] = "$message";
после этого я эхо сессию var, и все выглядит прекрасно, данные появляются. И когда я нажимаю для отправки, которые переходят на другую страницу, чтобы добавить данные в БД, сеанс vars пуст. На каждой странице есть session_start, если я определяю правдоподобный, как $_SESSION="test"
, он пропускает все 3 страницы, но данные, сгенерированные в форме, теряются. Пожалуйста помоги!Данные сеанса, потерянные между страницами PHP?
1
A
ответ
7
$_SESSION="test"
перезаписывает все ваши данные сеанса.
Вместо этого вы должны делать то, что делаете в других местах, и использовать $_SESSION['test']="test"
.
Это положит новый элемент в ваш массив $_SESSION
вместо того, чтобы переписывать все переменные сеанса.
Смежные вопросы
- 1. Данные сеанса ASP.Net, потерянные между страницами
- 2. Данные формы, потерянные между страницами
- 3. Идентификатор сеанса между php-страницами
- 4. Данные сеанса, потерянные между двумя веб-каталогами
- 5. Ошибка сеанса между страницами
- 6. Переменные сеанса между страницами
- 7. переменная сеанса теряется между страницами
- 8. PHP - Ведение массива сеанса между страницами
- 9. Идентификатор сеанса PHP изменяется между страницами
- 10. сеанса не передается между страницами
- 11. Переустановка переменной сеанса между страницами
- 12. переменные сеанса, потерянные между страницами или использующие одни и те же переменные
- 13. Несоответствующий переход переменной сеанса между страницами
- 14. Данные сеанса PHP, потерянные после запроса jQuery POST
- 15. Данные сеанса, потерянные при перенаправлении - Kohana 3.0
- 16. Данные сеанса, потерянные в Woocommerce ajax call
- 17. Как передавать данные между двумя php-страницами?
- 18. переменная сеанса все еще необъявленной между страницами
- 19. Отправка PHP-переменных между страницами
- 20. php сеанс потерян между страницами
- 21. переменная сеанса php не работает между разными страницами
- 22. Как передавать данные между страницами
- 23. Передача значений переменной сеанса между страницами
- 24. PHP Передача данных между страницами
- 25. Почему PHP не поддерживает сеанс между страницами?
- 26. Потерянные данные в сеансе
- 27. Значение переменной сеанса равняется нулю между страницами
- 28. сохранить локальный или сеанса хранения между страницами
- 29. Сессия Codeigniter, потерявшая данные между страницами
- 30. Отправка данных между php-страницами
Вы выполняете 'session_start()'? –
Итак, вы пытаетесь вставить BDD на другую страницу после отправки формы? – MatTheCat
«Существует session_start на каждой странице» – Victor