Forum Webscript.Ru

Программирование => PHP => Тема начата: a@mail.dux.ru от 15 Апреля 2007, 13:55:38

Название: как принудительно передавать имя сессии через url
Отправлено: a@mail.dux.ru от 15 Апреля 2007, 13:55:38
У меня проблема: хочу передавать имя сессии в урле.
когда кукисы отключены, тогда все ясно само через PHPSESSID поставится
но вот когда кукисы разрешены, вот тогда хочу что бы PHPSESSID все равно было в урле.

Объясню зачем: при гулянии по сайту у меня посетитель перебрасывается редиректом на другие страницы сайта и иногда его данные теряются. Вот потому и хочу передавать имя его сессии в url что бы при заходе (возвращении) юзера на страницу брать его данные из сессии имя которой взято из url

Спасибо.
Название: как принудительно передавать имя сессии через url
Отправлено: GaLLe0n от 16 Апреля 2007, 12:23:47
Вот пример с пхпклаба

session_start();
if (!isset($_SESSION[\'counter\'])) $_SESSION[\'counter\']=0;
echo "Вы обновили эту страницу ".$_SESSION[\'counter\']++." раз.

обновить";
?>
Название: как принудительно передавать имя сессии через url
Отправлено: a@mail.dux.ru от 16 Апреля 2007, 12:38:52
Спасибо, но вот как при возврате юзера на страницу взять из урла имя сессии (точнее ее ID) (как вытащить из урла переменные - я понимаю)
Я не понимаю, как принудительно заставить скрипт работать с именем сессии которая пришла из урла, а не с той, которую он может открыть самостоятельно. (это не ошибка. То есть я понимаю, чего хочу.)


Еще раз на примере:
Вышел юзер со старницы page.php?PHPSESSID=gggg
Когда возвращается у него в урле по прежнему есть PHPSESSID=gggg

Мне нужно что бы скрипт работал с сессией с именем gggg

$HTTP_POST_VARS[\'PHPSESSID\'] - это понятно. А дальше как?
Спасибо
Название: как принудительно передавать имя сессии через url
Отправлено: GaLLe0n от 16 Апреля 2007, 16:53:43
Да я сейчас сам с сессиями разбираюсь , пока что плохо понимаю :/
 Поэтому ничего пока что подсказать не могу.
Название: как принудительно передавать имя сессии через url
Отправлено: brainkiller от 16 Апреля 2007, 20:35:17
Чем кука-то плоха?