$ _SESSION в PHP: переменная не читается при перезагрузке страницы

Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.

1
задан Sayed Mohd Ali 18 February 2019 в 12:45
поделиться

2 ответа

Добавьте деталь: теперь при каждой перезагрузке она переходит с ветки 1.2 на ветку 2 ... это может быть до "session_destroy ();" ??? В этом случае я не знаю, как сбросить сеанс после его истечения.

0
ответ дан Lorenzo Tosone 18 February 2019 в 12:45
поделиться

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

session_start(); 
if(isset(

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['last_activity'])){ if(

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['last_activity'] < time()-

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['expire_time'] ) { //... }else{

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['last_activity'] = time();

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['expire_time'] = 8*60*60; echo "branch 1"; session_destroy(); } }else{

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['last_activity'] = time(); // setting variable

Вам нужно начать сессию раньше, чем при условии. Потому что вы не начинаете сессию до проверки, существует ли SESSION

[110]

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

SESSION['expire_time'] = 8*60*60; echo "branch 2"; session_destroy(); }

ОБНОВЛЕНИЕ:

Достаточно чтобы начать сессию раньше, если условие и когда условие входит в другое, просто уничтожьте его

0
ответ дан Omer Tekbiyik 18 February 2019 в 12:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: