Articles of session variables

Почему сеанс PHP удален при перезагрузке страницы?

Поэтому у меня есть эта проблема: когда я нахожусь на странице, которая ничего не делает в течение некоторого времени, после перезагрузки страницы $_SESSION очищается. Я проверил код, и у него нет никаких функций unset() или чего-либо еще, что может очистить переменную $_SESSION . Любые идеи, почему это происходит? Изменить: Если я хочу сделать сеанс активным […]

Переменная $ _SESSION не проходит и не знает, почему? он устанавливает, то не проходит

У меня есть сценарий входа в систему, закодированный в php и mysqli. при отправке и успешной аутентификации он перенаправляет на success.php для записи сеансов. моя страница успеха выглядит так. <?php /** * Set cookies here if/as needed. * Set session data as needed. DO NOT store user's password in * cookies or sessions! * Redirect […]

хранить результат mysqli_query в сеансе

Я хочу сохранить результат запроса MySQLi в качестве переменной сеанса, чтобы я мог повторно использовать его, не выполняя запрос снова. Я не хочу выполнять один и тот же запрос на каждой странице моего сайта или каждый раз, когда страница обновляется. Я пробовал код ниже, но я получаю ошибки, такие как «объект не может быть сохранен […]

Реализация PHP $ _SESSION

Кто-нибудь знает, как PHP сопоставляет идентификаторы сеанса с массивами $ _SESSION? Другими словами, заданный идентификатор сеанса x, где PHP вытягивает значения из набора массива $ _SESSION? И с учетом идентификатора сеанса и URL-адреса, из которого он пришел, существует ли вероятность того, что кто-то сможет получить доступ к значениям в массиве $ _SESSION?

Переменные сеанса, недоступные в подкаталоге

Когда мы переместили наш проект с бета-тестового сервера на наш живой сервер, мы испытали следующее: Переменные сеанса доступны только в том случае, если доступ к ним файлов находится в той же папке, что и файл, который их создал. На нашем бета-сервере это было не так. Поэтому я создал три очень простых тестовых файла: test.php <?php […]

Сохранять переменную, используя сеансы

У меня есть переменная, которая обновляется при каждой смене страницы, но я хочу как-то сохранить значение в первом вызове. Переменная, например, $sizeOfSearch = $value['HotelList']['@activePropertyCount']; В первый раз, когда страница загружается, она равна 933, на следующей странице извлекается то же значение, но теперь она отличается от других, например 845. Это происходит на странице для страницы. Я […]

Как удалить данные на основе значения в переменной сеанса

add.php (Когда пользователь нажимает добавить фотографию) <div class="col-lg-12"> <div class="form-group" id="image"> <label>Auction Image</label> <div action="uploadImages.php" class="dropzone" id="uploadImageForm"></div> <span class="help-block" id="image-error"></span> </div> </div> <script> $(function () { Dropzone.options.uploadImageForm = false; Dropzone.options.uploadImageForm = { paramName: "file", maxFilesize: 1, acceptedFiles: 'image/*', maxFiles: 5, dictDefaultMessage: '<img src="images/icon_images.svg" width="100"/><br/><br/>Drop auction image here', addRemoveLinks: true, removedfile: function(file) { var name = […]

PHP: Примечание: неопределенный индекс, в котором определена переменная сеанса

Я делаю систему регистрации с верификатором электронной почты. Ваш типичный «использовать этот код для проверки» типа вещи. Я хочу, чтобы переменная сеанса сохранялась, поэтому, когда люди завершают регистрацию своей учетной записи на странице регистрации и каким-то образом возвращаются на страницу при аварии, она напоминает им, что им необходимо активировать свою учетную запись перед использованием. Что […]

Несколько сеансов в одном экземпляре с использованием PHP?

У меня есть проект, в котором я хотел бы создать два сеансовых файла cookie в одном браузере. Первый сеанс состоял бы в том, чтобы однозначно идентифицировать человека, второй – обмениваться событиями в сеансе между пользователями. Я использовал базу данных для этого, но хотел бы, чтобы данные исчезали, когда сессия умирает. В системе нет логинов. Есть […]

Symfony2: Как сохранить атрибут сеанса в качестве настраиваемого поля в БД с помощью настраиваемого PdoSessionStorage?

У меня есть собственный класс, расширяющий PdoSessionStorage, но я не знаю, как уловить атрибуты из сеанса, чтобы сохранить их как независимые поля в базе данных. Другая возможность заключается в несериализации данных сеанса в методе sessionWrite ($ if, $ data) моего пользовательского класса PdoSessionStorage. Но я не знаю, как unserialize строку данных, чтобы получить только данные, […]