Потеря данных сеанса PHP после перенаправления кнопки - PullRequest
0 голосов
/ 11 сентября 2018

Я создаю веб-сайт, где пользователи входят в систему и их данные хранятся в сеансе PHP. На странице 1 есть кнопка, которая связывает пользователя с другой страницей на том же сайте:

<input id="button" type="button" value="Go to different page" onclick="window.location.replace('page2.php');">

На странице 2 я не могу получить доступ к данным сеанса со страницы 1.

var_dump($_SESSION); возвращает "массив (0) {}".

Данные сеанса передаются, когда я перенаправляю с php, но не с помощью кнопки. Есть ли другой способ перенаправления с помощью кнопки или я что-то упустил для передачи данных сеанса?

Обновление

Страница 1 соответствующий код

session_start();
$_SESSION['name'] = 'NAME';
<input id="button" type="button" value="Go to different page" onclick="window.location.replace('page2.php');">

соответствующий код 2

session_start();
var_dump($_SESSION);
$name = $_SESSION['name'];

1 Ответ

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

вам нужно начать сеанс на каждой странице.

session_start();

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

...