Я уже рассмотрел различные темы здесь, но безрезультатно, так что вот «не совсем» дублирующий вопрос, так как, кажется, никто не дал ответ, который помогает.
Я работаю надвеб-страница, которая должна хранить и передавать данные сеанса на другие веб-страницы.Довольно простой ... предположительно.
После того, как я перейду на другую страницу (в которой сохранен сеанс) через навигацию, данные сеанса просто исчезают, даже если сеанс все еще представлен.
У меня
<?php session_start(); ?>
прямо наверху всех моих страниц.Проверьте это из моего списка.
В заголовке у меня есть: <?php echo 'EMAIL: ' . $_SESSION['email']; ?>
Это просто, чтобы я мог видеть физические результаты сеанса ... особенно, когда он перестает работать.
В этом конкретном случае я запускаю базовую структуру логина.Пример того, как у меня есть настройки в моем коде:
<input type="email" id="email" name="email" placeholder="email@university.edu">
<label for="email"> Email</label> <br>
<?php $_SESSION['email'] = $_GET['email']; ?>
Вся моя информация заполняет массив просто отлично, когда я отправляю форму, но еще раз (как уже упоминалосьранее), если я перехожу (даже на одну и ту же страницу) с моей навигацией пользователя, данные сеанса очищаются.
Некоторая другая полезная информация об отладке для тех, кто хочет сделать удар в этом: PHP.ini настроен на сохранение файлов cookie до закрытия сеанса браузера, и файлы cookie являются исключением в моем браузере для моего локального сайта.Я не уверен, почему он просто сбрасывает данные сеанса ... Как будто он начинает новый сеанс целиком.
** Я знаю, что это пустая трата времени, поскольку никакого хэширования не происходитна ... Просто основы, чтобы начать, пока я не заработаю.
Заранее спасибо.Я сделаю все возможное, чтобы быть в курсе этой ветки, чтобы отвечать на вопросы, когда они приходят по поводу моего 0200 - написанного кода ...