|
|
|
| Есть сайт и есть куча браузеров в которых нет куков.
Всегда ли PHP подаставляет в
header('Location: messages.php');
session_id, т.е.
header('Location: messages.php?2dfff3ffdd3ffssdfsfsdf31df2');
или это зависит от браузера?
И как лучше? Так: header('Location: messages.php');
Или так? header('Location: http://somesite.com/messages.php'); | |
|
|
|
|
|
|
|
для: Skyonex_
(07.09.2006 в 04:12)
| | как лучше? Так: header('Location: messages.php');
Или так? header('Location: http://somesite.com/messages
Location: messages.php - нельзя. При этом браузер вообще не знает, что его увели на страницу с другим адресом, в результате относительные ссылки могут посыпаться. | |
|
|
|
|
|
|
|
для: Skyonex_
(07.09.2006 в 04:12)
| | >Всегда ли PHP подаставляет в
>
>header('Location: messages.php');
>
>session_id, т.е.
>
>header('Location: messages.php?2dfff3ffdd3ffssdfsfsdf31df2');
>
>или это зависит от браузера?
>
помоему это зависит от настроек Апача на сервере, а именно session_auto_start=on - всегда передает, а off - никогда не передает без явного указания
header('Location: messages.php?<?=SID?>'); | |
|
|
|