Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Нужна помощь


Автор: Inkognito 16.8.2003, 05:49
У меня вот такая проблема. Есть файл допустим kkk.php который сам перезагружает себя каждые н секунд...в самом начале должна стартоватся сессия...source выглядет примерно так...

<?
session_start(); //сессия была зарегистрирована до этого
if (isset($login))
{
...
}
?>

Теперь проблема. В случае пользования программой одного человека все нормально...но как только начинает юзать второй (по крайней мере) сессия у одного из двух вылетает (приблизительно через минуту)...Длительность жизни сессии в PHP.INI стоит 6 часов. в папке sessiondata сессия есть (после вылета) но логин и пароль в ней нулевые. У меня PHP 4.2 может это баг в PHP??? Отчего это может случатсяconfused.gif

Если не трудно ответы присылайте на мейл...
[email protected]

Автор: IZ@TOP 16.8.2003, 06:14
А у тебя сессии по ссылке передаются ?

Автор: Inkognito 16.8.2003, 09:26
Берется обычная переменная $login делается
session_start();
$login = "aaa"; //допустим
session_register("login");

Это во время логина...дальше идет чтение из сессии переменных в фрейме который постоянно совершает над собой рефреш...
и вот во время этого рефреша в файле сессии переменная login принимает значение NULL...

Автор: MuToGeN 17.8.2003, 09:06
А как именно идет чтение переменных сессии?

Автор: Cepera 17.8.2003, 19:39
Win ;)

Автор: Master 18.8.2003, 10:13
Как это принимает NULL.

Она вообче определяеться там при рефреше?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)