Miracle

Рейтинг
376
Регистрация
20.08.2004

спасибо. но и это не сработало.

блин.

Miracle добавил 24.09.2009 в 14:00

<?
session_start();
if ($_POST[setSession])
{
$_SESSION[time] = date("h:i:s");
header ("location: /session.php");
exit;
}

if ($_SESSION[time])
echo "сессия активна. время старта ".$_SESSION[time];
else
echo "сессия не установлена или устарела";

echo "<br>текущее время :".date("h:i:s");
?>
<form method=post>
<input type=submit name=setSession value="установить сессию">
</form>

Может быть здесь ошибка?:)

Вот какие у меня настройки на сервере

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_httponly Off Off
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 7200 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path /tmp /tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0

я во всех не пробовал, но знаю что проблема не в них

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

логинюсь на одном и на втором, на первом вылетает через полчаса (образно) на втором нет

повторюсь, везде стоит 7200

а у меня на этом сайте ажакс, без сессий хреново там мне :)

Dreammaker:
вроде бы относится. Если сессионная кука сдохла, то как она передаст идентификатор сессии?

все настройки по умолчанию я не выносил на обсуждение, а

session.cookie_lifetime 0 0
, страничка не закрывается.

те захожу я на СЕ, ничего не делаю полчаса, нажимаю обновить страничку и на тебе, просит ввести логин и пароль.

куки включены,

помоему это никак не относится к моей проблеме

session.cookie_lifetime
Если равно 0 (по-умолчанию), то кука, хранящяя сессию, будет уничтожена на компьютера посетителя как только он закроет все окошки браузера. Если не нуль, то это задает число секунд для хранения куки.
session.gc_maxlifetime
Количество секунд, через которое ПХП уничтожит у себя на диске устаревший файл сессии. По умолчанию - 1440. Это произойдет НЕ РАНЕЕ кол-ва секунд, указанного в переменной. Данное время определяет нижнюю гланицу (НЕ РАНЕЕ), когда файл становится кандидатом на удаление. Верхняя граница определяется следующей переменной. Время отсчитывается от последнеого обращения посетителя т.е. это время доступа к файлу, а не создания. У любого файла есть время создания. модификации (запись) и доступа (чтение).

движок мой.

как можно в нем накосячить?

-старт сессии

-проверка переменной сессии

и все

есть ли переменная показывающая время жизни сессии?

мне бы понять откуда время до получаса берется

спасибо

Капец, если хватает знаний так обманывать, почему не хватает знаний зарабатывать?:)

простите, а что такое фрод?

Для начала английский, немецкий, французский и эсперанто - в свое время учил, но все забывается.

Вот что осталось от всего http://miracle.org.ua :)

Очень долго интересовался методиками

Всего: 3912