[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Автоматическое удаление сессии.
kl95
Помогите мне пожалуйста с решением проблемы с сессиями. Предположим, есть пользователь, который вошел на сайт, залогинелся и переходя со страницы на страницу переносит в сессиях инфу о себе. Но если он выйдет из браузера, выключит комп не зайдя на файл выхода, то все переменные остануться. Как сделать так, чтоб переменные удалялись? Заранее спасибо. smile.gif



Спустя 5 минут, 38 секунд (5.10.2009 - 22:22) vasa_c написал(а):
Читайте документацию к тем вещам которые используете.
http://ru2.php.net/manual/en/session.confi....gc-maxlifetime

Спустя 11 минут (5.10.2009 - 22:33) kl95 написал(а):
Или я просто там плохо искал, или вы меня не так поняли. Вот пример: пользователь просто вошел на сайт под своим логином и паролем(не использовались не какие куки и т.п.). Просто в начале каждой странацы находится session_start(); пользователь переходит по страницам используя массив $_SESSION. И когда он выходит из браузера, перегружает инет и т.п., в массиве $_SESSION остается его инфа. Как её удалить автоматически?

Спустя 5 минут, 38 секунд (5.10.2009 - 22:39) sergeiss написал(а):
Цитата (kl95 @ 5.10.2009 - 23:33)
Или я просто там плохо искал,
вот это вариант smile.gif
Там же практически "русским по белому" smile.gif написано:
Код
session.gc_maxlifetime specifies the number of seconds after which data will be seen as 'garbage' and cleaned up.


Спустя 10 часов, 35 минут, 45 секунд (6.10.2009 - 09:14) kl95 написал(а):
Мне это надо ввести на каждой странице, где есть сессии? И покажите пожалуйста пример, как это надо правильно ввести. unsure.gif

Спустя 17 минут, 29 секунд (6.10.2009 - 09:32) sergeiss написал(а):
kl95 - еще раз прочитай внимательно по ссылке, которую дал vasa_c: к чему относится этот параметр? Там всё четко и ясно написано. "Черным по белому". В самом верху страницы.


Спустя 48 минут, 21 секунда (6.10.2009 - 10:20) kl95 написал(а):
Мне этот php.ini ничего не говорит. Я прсто php выучил недавно.

Спустя 47 минут, 52 секунды (6.10.2009 - 11:08) Michael написал(а):
Сессии будут удаляться автоматически по истечении указанного
в настройках php.ini времени.

Спустя 3 минуты, 43 секунды (6.10.2009 - 11:12) kl95 написал(а):
Это понятно, но что из себя представляет этот php.ini, как его подключить к другим файлам, где его распологать? Объясните, дайте ссылку почитать.

Спустя 1 минута, 27 секунд (6.10.2009 - 11:13) jetistyum написал(а):
плохо ты "выучил" php smile.gif
ты вообще с чего взял что у тебя остается что-то??? оно тебе как-то мешает? накапливается или что?

Спустя 4 минуты, 9 секунд (6.10.2009 - 11:18) Michael написал(а):
php.ini хранит в себе настройки PHP и подгружается автоматом
при старте Web сервера(например апача) с PHP
Цитата
где его распологать?

Он уже должен иметься в каталоге установки php.

Можно почитать:
http://forwebm.net/exam.php?ss=1042973733

Спустя 2 минуты, 47 секунд (6.10.2009 - 11:20) kl95 написал(а):
Цитата
плохо ты "выучил" php

Для того, чтоб написать сайт с подключаемыми блоками, БД, админкой, выводом всякой фигни в циклах, подпиской, регистрацией и т.п. мне хватает.
Michael - спасибо. smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.