Сенсей
Новичок
Странная проблема с сессиями. Загадочная надпись 'deleted'
Есть портал. На портале авторизация на сессиях...
Теперь... есть запрос -
Вроде все работает отлично... но... у некоторых юзеров в базе в поле user_session_id содержится слово "deleted"
Как такое может быть? Обратил внимание на это после того как один юзер сообщил что его перекидывает с его аккаунта на другой...
Покопал гугля - наткнулся на http://forums.devnetwork.net/viewtopic.php?p=298650&sid=6dffd6bb6f2a4ac49e0a132c8192e60f
Там дано такое решение:
Но хотелось бы услышать советы здешних гуру 
Есть портал. На портале авторизация на сессиях...
Теперь... есть запрос -
PHP:
sql_query("update ".$prefix."_users set user_last_visit=NOW(),
user_ip='".$user_ip."',
user_session_id='".session_id()."'
where user_id='".USER_ID."'", $dbi);
Вроде все работает отлично... но... у некоторых юзеров в базе в поле user_session_id содержится слово "deleted"
Как такое может быть? Обратил внимание на это после того как один юзер сообщил что его перекидывает с его аккаунта на другой...
Покопал гугля - наткнулся на http://forums.devnetwork.net/viewtopic.php?p=298650&sid=6dffd6bb6f2a4ac49e0a132c8192e60f
Там дано такое решение:
PHP:
if((session_id() == 'deleted') || ($_COOKIE[session_name()] == 'deleted'))
{
header('Location: error.php');
exit;
}
