каким образом я могу в обработчике "восстановить" ту сессию, которая сейчас у пользователя?
п.с , если нужно - я могу передать номер сессии в as, и оттуда в обработчик handler;
Спустя 14 минут, 43 секунды (1.11.2010 - 01:54) kirik написал(а):
Просто передавайте ID сессии экшнскриптом в php файл, а потом через функцию session_id() устанавливайте текущий ID сессии.
Спустя 34 минуты, 34 секунды (1.11.2010 - 02:29) Guest написал(а):
kirik
я так и делаю, но не получается
вот что в обработчике
($_GET['sid']- тут айди сессии пользователя)
echo $_SESSION['id'] - выдает пустоту!
я так и делаю, но не получается
вот что в обработчике
session_start();
session_id($_GET['sid']);
($_GET['sid']- тут айди сессии пользователя)
echo $_SESSION['id'] - выдает пустоту!
Спустя 4 минуты, 51 секунда (1.11.2010 - 02:34) kirik написал(а):
Guest
Читайте мануал внимательнее:
Читайте мануал внимательнее:
Цитата (http://php.net/manual/en/function.session-id.php) |
If id is specified, it will replace the current session id. session_id() needs to be called before session_start() for that purpose. |
Спустя 2 минуты, 45 секунд (1.11.2010 - 02:37) Guest написал(а):
kirik
не помогло. но я посмотрел в куки тот же номер, в чем еще может быть проблема?
не помогло. но я посмотрел в куки тот же номер, в чем еще может быть проблема?
Спустя 12 минут, 25 секунд (1.11.2010 - 02:49) kirik написал(а):
А $_GET['sid'] точно до php скрипта доходит? Попробуйте в файл например записать.
Спустя 7 минут, 14 секунд (1.11.2010 - 02:56) Guest написал(а):
kirik
в куки записывал - доходит.
но никаких переменных сессии он не видит почему то...
в куки записывал - доходит.
но никаких переменных сессии он не видит почему то...
Спустя 4 минуты, 25 секунд (1.11.2010 - 03:01) Guest написал(а):
все, получилось!!
Спустя 1 минута, 29 секунд (1.11.2010 - 03:02) kirik написал(а):
Цитата (Guest @ 31.10.2010 - 19:01) |
все, получилось!! |
В чем проблема была?
Спустя 8 часов, 54 минуты, 46 секунд (1.11.2010 - 11:57) Guest написал(а):
kirik
проблема была в моей невнимательности, забыл авторизоваться, проверял как гость, вот и не было переменных)
проблема была в моей невнимательности, забыл авторизоваться, проверял как гость, вот и не было переменных)