Articles of сеанса

Обнаружение сайта выхода пользователя

У меня есть желание обнаружить, когда пользователь покидает мой сайт, чтобы точно записывать длину сеанса пользователя. Я подумал о нескольких возможных решениях для этого: Сначала я подумал, что могу использовать onbeforeunload и отправить простой ajax для записи последнего действия, но то, что показала мне практика, заключается в том, что onbeforeunload ненадежна на данный момент, и […]

Заполнение удаленного пользователя в файлах журнала apache с сеанса PHP

Я столкнулся с описанием того, как получить значение в файле журнала с PHP , однако это эффективно работает, устанавливая произвольную переменную среды и подставляя ее в строку конфигурации журнала. На самом деле я хочу контролировать значение, на которое ссылается% u в строке конфигурации журнала на этом пути. Единственный способ, который, по-видимому, возможен, – это вернуть […]

Тайм-аут сеанса PHP PEAR

Эта проблема сводила меня с ума. В двух отдельных проектах (оба из которых используют PEAR как библиотеки, но записываются на совершенно разных пользовательских фреймворках) Я использую PEAR Auth для аутентификации, которая использует сеанс. После входа в систему пользователи выходят из системы в течение часа или около того, когда простаивают. У меня нет точного времени, но […]

Какая сериализация использует функцию PHP функции session_set_save_handler?

Я использую session_set_save_handler (). Он работает нормально. Однако иногда мне нужно изменить данные сеанса пользователя. Я просто ожидал, что данные сеанса, переданные функции записи, внутренне созданы следующим образом: serialize($_SESSION); Но это не так. Они имеют этот немного другой формат, чем простые сериализованные данные PHP: user|a:24:{s:2:"id";s:2:"12";s:5:"email";s:19:…CUT…;}last_activity_time|i:1310535031;logged_everywhere|b:1; Кто-нибудь знает, какая сериализация внутренне используется для сериализации данных $ […]

Как проверить / определить возраст сессии с помощью PHP

Интересно, можно ли как-то проверить сеанс с PHP. Я просмотрел сквозной поток stackoverflow и ничего не нашел. Спасибо за все ответы заранее. В случае, если кто-нибудь задается вопросом, почему мне нужно знать что-то подобное, я хочу показать уведомление поверх экрана на всех страницах, чтобы все люди регистрировались менее чем за 30 минут.

"Неопределенная переменная: _SESSION" VS. «Сессия уже началась»

Привет. У меня есть некоторые скрипты php. В одном из них у меня есть код session_start (), и когда у меня в другом скрипте снова есть session_start (), я получаю уведомление: Примечание: сеанс уже запущен … Это логично. Но когда я удаляю его, я получаю сообщение об ошибке / уведомлении: Примечание. Неопределенная переменная: _SESSION Зачем? […]

Как уничтожить все сеансы в Symfony 2

Обновить После подробного расследования и консультаций с некоторыми экспертами мне пришло в голову, что идея разрушения сессий неверна. Лучший вопрос – «Как заставить всех пользователей выйти из системы». И эта проблема должна решаться не с точки зрения сеанса, которая является довольно низкоуровневым механизмом, а из компонента Security. Даже если вы удалите все данные сеанса, он […]

Не удается получить данные flash для работы на странице после регистрации

Поэтому я пытаюсь перейти с экрана входа на экран администратора и установить флеш-данные, чтобы я мог сообщить пользователям, если они вошли в систему, а также проверить, есть ли более одного пользователя или неправильный пароль, и он покажет, что вы не вошел в систему. Так что это мой контроллер. public function insertInformation(){ $this->load->helper('form'); $this->load->library('form_validation'); $this->form_validation->set_rules('name', 'Name', […]

Symfony2: прерывистое высокое время отклика / медленное завершение SessionHandlerProxy :: read ()

Я вижу очень странное поведение, исходящее из компонента менеджера сеансов Symfony2. В частности, функция SessionHandlerProxy :: read () в моей рабочей среде иногда очень медленная. Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy::read Я использую Apache2, на Amazon EC2, работающем под управлением Ubuntu, с хранилищем сеансов Symfony2 по умолчанию (не Redis, или с чем-то похожим), хотя мне интересно, должен ли я быть. […]

Session_set_save_handler не устанавливается

У меня проблемы с настройкой session_set_save_handler. Я настроил свой php.ini на session.handler = user Этот простой тест не работает: //Define custom session handler if(session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc")){ die('set fine'); }else{ die('Couldn\'t set session handler'); Вот мой класс сеанса. //Constructor function __construct(){ //Define custom session handler if(session_set_save_handler("sess_open", "sess_close", "sess_read", "sess_write", "sess_destroy", "sess_gc")){ die('set fine'); […]

Intereting Posts
Использование мутатора accessor с отношением to принадлежит facebook graph api & php sdk, удаление событий! Facebook PHP SDK -> получение идентификатора пользователя по электронной почте больше не возможно? Reindex, увеличивая и уменьшая все верхние индексы Добавление полей ввода в форму при выборе выпадающего меню PHP: возникли проблемы с загрузкой больших файлов WooCommerce – переадресация страницы корзины на страницу проверки Отправить почту из необработанного тела для целей тестирования DIV не отображает горизонтальную полосу прокрутки Добавление разрыва в название продукта на страницах магазина на определенную длину Сроки PHP заканчиваются слишком рано Ошибка папки маршрутизации CodeIgniter Как AUTOINCREMENT, начиная с определенного количества / смещения? Как предотвратить SQL Injection в параметрах с помощью CakePHP Предупреждение DataTables: данные JSON с сервера не могут быть проанализированы. Это вызвано ошибкой форматирования JSON