Вопрос по сессиям!

Gluk

Новичок
Вопрос по сессиям!

Как нибудь можно вернуться к сессии, зная ее ID?
просто пользователи уходят с моего сайта на другой на некоторое время, а некоторые возвращаются уже в пустую сессию!
 

Фанат

oncle terrible
Команда форума
пустых сессий не бывает.
у сессий есть таймаут и идентификатор.
чтобы для браузера заработала живая сессия, браузер должен прислать идентификатор. Это он должен "знать". собственно, только по нему механизм сессии может узнать пользователя.
От того, что лично тызнаешь этот идентификатор, механизму сессий ни холодно ни жарко.

Если пользователь вернулся после того, как сессия умерла по таймауту, то надо завести новую сессию.
 

Gluk

Новичок
так вот именно, что сессия должна еще жить :) ан не срабатывает...
 

Фанат

oncle terrible
Команда форума
значит, браузер ничего не присылает.
значит, пользователь закрывал браузер.
а сессия - это как раз пока пользователь его не закрыл.
сессия просто не имеет смысла после закрытия браузера
 

Фанат

oncle terrible
Команда форума
значит, либо сессия все-таки, умерла по таймауту.
либо идентификатор передавался не в куках, а в урле, а ты вернулся на сайт без него.

если честно, то мне надоело заниматься гаданиями.
или ты подробно опишешь вопрос, без фантастики, или иди к гадалке
 

Gluk

Новичок
я ж описал!
пользователь логинится
потом через форму его перекидывает на другой сайт
потом тот сайт возвращает пользователя на мой сайт и мне надо чтобы пользователь продолжал работать под своим логином! однако у некоторых срабатывает, у некоторых нет!

наверное не срабатывает у тех, кто куки отрубил ;) а если возвращаться по ссылке http://www.mysite.ru/?<? echo session_name().'='.session_id(); ?> будет работать?
 

fixxxer

К.О.
Партнер клуба
>наверное не срабатывает у тех, кто куки отрубил
угадал
 
Сверху