У меня довольно странная проблема, с которой я имею дело.
Потерянные сессионные переменные в Firefox.
Я использую WordPress и у меня есть подстраница, которая приводит к потере.Более конкретно:
В WordPress существует страница с именем Мои страницы (названия оригиналов на шведском языке, для удобства переведены). Под этой страницей у меня есть несколько подстраниц.Среди них есть страница с именем Создать тест .В этой странице нет ничего особенного, потому что сейчас она содержит только фразу "Hello World".Если я вхожу на любую страницу, кроме этой, это работает.Но эта конкретная страница, кажется, просто очищает мои переменные сеанса (которые я использую для хранения информации для входа в систему)
Я попытался удалить данную страницу, пытаясь переделать ее.Пока он был удален, я пытался перемещаться по странице.
Создать тест был последним пунктом в поднавигательном меню, и теперь, когда его нет, то же самое происходит с последним пунктом меню (теперь Настройки учетной записи).Это заставляет меня поверить, что это что-то с меню.
Еще более странно, после воссоздания Создать тест , так что эта страница теперь является последним пунктом.Тем не менее, это Настройки учетной записи , то есть страница с сбросом параметров сеанса ...
У меня до echo
определено, что идентификатор сеанса остается тем же, только переменные, которые получают unset
.
У меня unset($_SESSION['id']);
только в одном месте, и этот код НЕ запускается.
Проблема просто сбивает меня с толку, и я понятия не имею, почему именно эти страницы делают это.