Странности с сессиями... выбивает...

Сенсей

Новичок
Странности с сессиями... выбивает...

Какие то странные глюки... есть авторизация на сессиях.. так вот например я залогинился.... и еще кто то залогинился... так меня выбивает... не зхнаю как обьяснить.. сессия вроде как и остается - но данные сессии все пропадают...

Захожу в базу (а там я держу id сессии)

смотрю - у 3 юзеров одинковый id сессии.... что это? :(

-~{}~ 16.07.06 10:11:

Тебята спасайте :(

Вот проблема.. упрощенно -


Привет ".$_SESSION['user_login'].";

Я залогинился - показывает Привет Sensey
Через минуту я уже вижу Привет ~pamela~

Как я мог так напортачить?
 

Сенсей

Новичок
SiMM
Проверял... самое главное что я двиг переписывал... под сессии.. на локалке все пучком было.. а тут...

Делаю print_r($_SESSION); - ключи массива существуют... но данных в них нет...

Подробнее - идем на страничку... вводим данные - отправляемся на auth.php где делаю:

PHP:
# Здесь проверка на существование юзера в базе и если все пучком - запускаем сессию - если нет - редирект на логин
session_start();
$_SESSION['user_in'] = true;
$_SESSION['user_id'] = $row['user_id'];
$_SESSION['user_login'] = $_POST['user_login'];
Сразу после логина print_r($_SESSION) выдает -

PHP:
Array ( [user_in] => 1 [user_id] => 1 [user_login] => Sensey)
А через минуту оно уже выдает:

PHP:
Array ( [user_in] => 1 [user_id] => [user_login] => )
-~{}~ 16.07.06 10:55:

Что самое странное [user_in] всегда содержит 1 - не пропадает зщначение...

И еще странное.... что после того как выбило... я все еще остаюсь как бы авторищированным (ибо делается проверка на [user_in])

И если я захожу в какую нибудь форму на сайте и отправляю постом данные - то данные сессии вновь становятся нормальными :((((

Я вобще не знаю что происходит...
 

0xHH

Новичок
Проставь везде print_r($_SESSION) и посмотри в какой момент оно изменяется.
 

Сенсей

Новичок
Разобрался... там была лажа с глобалс он... имена переменных были одинаковые
 
Сверху