Articles of сеанса

PHP – завершение сеанса после X минут

Я использую следующий метод … Из login.php сообщения формы на страницу check.php где я делаю это <?php $uzer = $_POST['user_name']; $pass = $_POST['user_pass']; require ('DB_connection.php'); $result = mysql_query("SELECT * FROM accounts WHERE user_Name='$uzer' AND user_Pass='$pass'"); if( mysql_num_rows( $result ) > 0) { $array = mysql_fetch_assoc($result); session_start(); $_SESSION['user_id'] = $uzer; header("Location:loggedin.php"); } else { header("Location:login.php"); } […]

PHP __PHP_Incomplete_Class Объект с моими данными $ _SESSION

У меня есть настройка сайта, которая при загрузке страницы превращает все отправленные пользователем строки в объекты SafeString. Для тех, кто не знаком с SafeString, он в основном заставляет пользователя эхо издать санированные данные, предотвращающие XSS и многое другое. В любом случае, есть проблема. Мой массив $ _SESSION заполняется __PHP_Incomplete_Class Object . Из того, что я […]

Сессия PHP получает сброс между субдоменами

У меня есть сайт, работающий с двумя субдоменами, для которых требуется логин (на основе тех же данных доступа к БД). Чтобы облегчить пользователям, я хотел изменить его, чтобы они могли перемещаться по обоим субдоменам без необходимости входа в систему отдельно: по существу, они регистрируются в одном из поддоменов и затем могут свободно перемещаться между ними. […]

Повторное открытие сеанса в PHP

Как повторно открыть сеанс в PHP без получения заголовков уже отправленных предупреждений? После установки всех сеансовых сессий, которые мне нравятся, я закрываю сессию session_write_close () . Я делаю это, потому что пока сеанс открыт, может быть только одно активное соединение от одного и того же клиента. Но мне нравится иметь несколько параллельных. Однако, если мне […]

Поиск общего количества активных сеансов

Я новичок в PHP, и я пишу код на свой сайт. Я хочу получить общее количество сеансов, которые активны в этот момент. Я знал, что это трудная задача, но возможно. Как мне это сделать? Я googled, и некоторые люди говорят, что это возможно, подсчитав общее количество временных файлов сеанса в каталоге temp. Но где он […]

Безопасно ли хранить пароль в сеансе?

Мне нужно часто использовать пароль в сеансе. Я шифрую свои пользовательские данные с помощью ключа, который шифруется паролем. Поэтому есть мой вопрос. Безопасно ли хранить пароли открытого текста в сеансе php (а не в файле cookie, а не на стороне клиента)? Есть ли способ лучше? Или я должен просто спрашивать у моего пользователя каждый раз […]

PHP session_start сериализует и блокирует все остальные, использующие один и тот же сеанс

сеанс должен быть синхронизирован. Когда A записывает / сохраняет session B или another A ставится на ожидание. Это необходимо для обработки сеансов на основе файлов. Но как только A загрузил сессию (но теперь сохранил ее модификации) B также должно быть разрешено загрузить один и тот же сеанс. потому что загрузка откроет файл и приведет содержимое […]

Как проверить, вошел ли пользователь в php?

Я довольно новичок в php, и я пытаюсь выяснить, как использовать сеансы для проверки и проверить, зарегистрирован ли пользователь на веб-сайте, чтобы у них было разрешение на доступ к определенным страницам. Является ли это чем-то сложным или это потому, что я ноб, что я не могу понять это? Спасибо за помощь!

WordPress: отображение сообщения об ошибке – hook admin_notices завершается с ошибкой по wp_insert_post_data или publish_post

Я добавляю проверку, поэтому, если сообщение находится в определенной категории, ему нужно установить определенные настраиваемые поля. Это должно быть легко подключить wp_insert_post_data и admin_notices , но есть перенаправление, из-за admin_notices обратный вызов admin_notices исчезает. OK. Итак, я создал хак, который использует сеанс для хранения моего сообщения об ошибке через перенаправление: function set_post_pending($data, $postarr) { // […]

Запрет сеанса истек в сеансе PHP для неактивных пользователей

У меня проблема с моим приложением: мое приложение имеет много форм и для завершения этой формы требуется около 1 часа, потому что форма динамическая (может добавлять другие формы). Проблема в том, что сессия моего веб-сервера составляет 24 минуты. Когда пользователь заполняет форму, они потратили столько времени, и сеанс был отключен, так как сервер признал, что […]