Как данные сеанса передаются от страницы к странице? - PullRequest
0 голосов
/ 29 апреля 2018

Например, я запускаю сеанс на index.php, который имеет мою форму. В моей форме у меня есть ввод имени и кнопка отправки. Я создаю этот код:

$_SESSION['name'] = $_POST['name'];
header('Location: page.php');

На page.php я запускаю сеанс и отображаю сообщение

 <h3>Thank you <?php echo $_SESSION['name'];?>, for signing up.</h3>

Как эти опубликованные данные об именах передаются на page.php?

1 Ответ

0 голосов
/ 29 апреля 2018

В контексте http сеансы - это способ передачи данных между страницами / запросами, поскольку http не имеет состояния.

Как страница узнает значения в вашем примере? Потому что они хранятся в переменных сеанса и доступны через запрос.

Для справки см .: https://www.w3schools.com/php/php_sessions.asp

Что такое сеанс и переменные сеанса?

http://php.net/manual/en/reserved.variables.session.php

https://en.m.wikipedia.org/wiki/Session_(computer_science)#Web_server_session_management

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