Articles of сессии

Переменные php $ _SESSION исчезают и появляются случайно

Предисловие : это «развитие» из более раннего моего вопроса , ответы которого в конце концов не решили мою проблему. Но, пробовав все предложения, а также попробовав другие вещи, я обнаружил, что реальная проблема – это что-то еще, поэтому я перефразирую свой вопрос здесь У меня есть страница / система входа в систему, которая работала корректно […]

Поделитесь аутентификацией / сеансом Laravel с PHP

Я пытаюсь использовать аутентификацию Laravels с помощью ряда простых приложений HTML / Javascript. То, как я думаю, идеально подойдет: Пользователь посещает простое приложение HTML Простое приложение HTML содержит файл PHP, который проверяет подлинность пользователя. Если это не так, пользователь отправляется в приложение Laravel для входа в систему, если пользователь зарегистрирован, он может просто использовать приложение. […]

Проблема с отключением переменной сеанса

На моем сайте есть форма, которая используется для приглашения друзей. Это простое текстовое поле и кнопка отправки. Если есть ошибка, я перенаправляю ее обратно на эту страницу и вывешиваю сообщение об ошибке, если они заданы переменной сеанса. if (isset($_SESSION['invite_error'])) { echo $_SESSION['invite_error']; unset($_SESSION['invite_error']); } Однако, если я перейду от этой страницы и вернусь к ней, […]

Снятие сеансов (PHP)

Я $_SESSION['logged_in'] веб-сайт в PHP, который содержит логическую $_SESSION['logged_in'] . Это значение равно true когда совпадение имени пользователя и пароля присутствует в базе данных. Я совершенно новичок в сеансах и просто задавался вопросом, возможно ли, если бы незарегистрированный (или, если на то пошло, зарегистрированный) пользователь обошел процесс входа в систему, установив для этого логического значения […]

Как передать переменную SESSION на страницу в родительском каталоге?

На моем веб-сайте я хотел бы иметь несколько поддоменов. Файлы, которые создают контекст для данного поддомена, хранятся в соответствующем подкаталоге. Иногда мне нужно ссылаться на файлы, которые не принадлежат к поддомену. Например, на моем «subdomain1.mysite.org» у меня есть ссылка на «www.mysite.org/login.php». «Login.php» хранится в каталоге, который содержит все подкаталоги, соответствующие поддоменам. Если я сделаю ссылку […]

Cookies PHP Session не работают, когда пользователи меняют IP-адрес

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

Переменные сеанса PHP не переносятся на мою зарегистрированную страницу, но идентификатор сеанса

Я использую PHP 4.3.9, Apache / 2.0.52 Я пытаюсь получить систему входа в систему, которая регистрирует значения БД в сеансе, где они доступны после входа в систему. Я теряю переменные сеанса, как только я перенаправлен . Я использую следующий код для печати идентификаторов / значений сеанса на моей странице формы входа и перенаправленной странице: echo […]

Когда и почему я должен использовать session_regenerate_id ()?

Почему и когда следует использовать функцию session_regenerate_id() в php? Должен ли я всегда использовать его после использования session_start() ? Я прочитал, что я должен использовать его для предотвращения фиксации сеанса, это единственная причина?

Сессия VS Файл VS Memcache для кэша в PHP?

У меня есть социальная сеть Таблица пользователей составляет около 60 000 строк Таблица друзей составляет около 1 миллиона строк (используется для определения того, кто является вашим друг) Я хочу, чтобы вы делали друг корм, на стене, как бы вы его ни называли, он будет показывать такие вещи, как сообщение о статусе пользователя (сообщения типа Twitter), […]

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

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