У меня самая странная проблема с самим PHP, что я когда-либо видел. Настроить: PHP 5.33, (также пробовал PHP 5.2.14) в IIS Проблема: PHP удаляет все данные сеанса, как только я помещаю восклицательный знак в ключ в массиве сеансов. Пример: session1.php session_start(); $_SESSION["foo"] = 'test'; header('Location: session2.php'); session2.php session_start(); var_dump($_SESSION); die(); Хорошо работает, я вижу распечатку […]
Ребята, я хотел бы сохранить переменную в сеансе, в настоящее время я пытаюсь сделать это, но не работает. В контроллере <?php session_start(); $_SESSION['myvar']='myvalue'; ?>
Я случайно обнаружил странную проблему с сеансами PHP. Когда я запускаю два скрипта PHP, используя ИДЕННЫЙ идентификатор сеанса, второй скрипт застревает до первого завершения. Я предполагаю, что это потому, что вы пытаетесь открыть тот же файл хранилища сеансов дважды. Но возможно, я не прав. Вы никогда не поймаете этот эффект при нормальной работе сайта, потому […]
У меня есть страница logout.php, которая заканчивает сеанс пользователя и работает хорошо и делает следующее: session_start (); session_unset (); session_destroy (); Я только что заметил при тестировании с Safari, что при выходе из системы вы можете нажать кнопку «Назад», чтобы вернуться на предыдущую страницу, для которой требуется аутентификация, но не запрашивается. Вы не можете перейти […]
Меня это действительно беспокоит. Был в течение многих лет. Независимо от того, что я делаю с core.php или php.ini, время ожидания входа в систему примерно через час – обычно. Некоторые развертывания идентичного кода и таймаута конфигурации после приличного количества времени. Это то, что у меня есть на данный момент на одном сайте – время ожидания […]
Чистый, серверный PHP. Каждый раз, когда пользователь отправляет форму, я обновляю время последней активности в базе данных. Я хочу сделать периодическую проверку и принудительно выйти из неактивных пользователей, чтобы освободить лицензии. Как мне это сделать? Должен ли я также хранить идентификатор сеанса в базе данных, а затем уничтожать сеанс? Это освободит лицензию для другого пользователя, […]
Я борюсь с данными Flash в CodeIgniter. Я в основном хочу: добавьте категорию в базу данных, перенаправив пользователя назад на страницу, появится всплывающее сообщение о успехе «Ваша категория была создана» Пока я могу успешно добавить категорию в db, и пользовательский ввод проверен правильно, только я не знаю, как создать сообщение об успешном всплытии. (Я не […]
Я рассматриваю возможность отладки PHP $_SESSION (т.е. обработку сеанса на стороне сервера, чтобы добавить какой-то язык-агностический вкус) и вместо этого использовать подписанные файлы cookie, так как я слышал о них много хорошего (Flickr использует их, поэтому они должны быть достаточно хорошим для меня тоже). Я понимаю основной контекст метода: используйте файлы cookie для передачи пар […]
Почему и когда следует использовать функцию session_regenerate_id() в php? Должен ли я всегда использовать его после использования session_start() ? Я прочитал, что я должен использовать его для предотвращения фиксации сеанса, это единственная причина?
У меня проблема с моим приложением: мое приложение имеет много форм и для завершения этой формы требуется около 1 часа, потому что форма динамическая (может добавлять другие формы). Проблема в том, что сессия моего веб-сервера составляет 24 минуты. Когда пользователь заполняет форму, они потратили столько времени, и сеанс был отключен, так как сервер признал, что […]