добавление ид сессии в заголовки

Earlot

Guest
добавление ид сессии в заголовки

не работает автоматическое добавление ид сессии в заголовки при перенаправлении ни методоми хедер - локэйшен, ни метой...
везде добавляет, а там - нет.
я стал просто везде вручную вставлять, если куки выключены.

может, я чего в настройках не понял?

-~{}~ 30.11.04 18:09:

в смысле не везде... а именно при перенаправлении вручную вставлять
 

Gas

может по одной?
Никто и не обещал что он будет добавляться в header("location: ...");

-~{}~ 30.11.04 17:15:

Можешь сделать ф-цию которая будет заведовать редиректом. Пригодится.
 

SPYFORCER

Новичок
Вот те функция

Автор оригинала: Gas
Никто и не обещал что он будет добавляться в header("location: ...");

-~{}~ 30.11.04 17:15:

Можешь сделать ф-цию которая будет заведовать редиректом. Пригодится.
PHP:
$sid=session_id();
$sid=session_id();
output_add_rewrite_var('sid',$sid) ;
После вызова header("location: index.php");
получишь
http://...../index.php?sid=.......(session_id)

ну и тогда через $_GET['sid'] делай всё что хочешь..

-~{}~ 02.12.04 09:25:

Ну а вообще лучше настрой php
нормально, что-бы нормально работал..
 

SPYFORCER

Новичок
Автор оригинала: SiMM
SPYFORCER, почитайте как-нибудь на досуге PHP FAQ: Сессии. Подробное описание работы и объяснение механизма. - по крайней мере, узнаете о более простом решении.

Спасибо за дельный совет...
можно конечно и так
PHP:
header("Location: /script.php?".session_name().'='.session_id());
 

SiMM

Новичок
Эх, маладёжь... Внимательнее надо было читать.
PHP:
header("Location: /script.php?".SID);
 

SPYFORCER

Новичок
Автор оригинала: SiMM
Эх, маладёжь... Внимательнее надо было читать.
PHP:
header("Location: /script.php?".SID);
May be... may Be....

А точно во всех версиях php сработает?
только что на 4.3.9 проверил... а на остальных.... не знаю
 

Earlot

Guest
спасибо! да, я в прошлый раз невнимательно прочитал.
 
Сверху