|
|
|
| login.php
<?php
setcookie("id_user","5", 0);
@header("Location:index.php");
index.php
<?php
if (!isset($_COOKIE['id_user']))
{
@header("Location:login.php");
}
// Далее идёт скрипт
Похоже что скрипт на сервере иногда не может получить $_COOKIE['id_user'] и автоматически переадресовывает на index.php/ Бывает ли такое,что из-за плохой связи интернета скрипт не успевает получить кукисы с браузера? | |
|
|
|
|
|
|
|
для: Max78
(05.12.2012 в 13:07)
| | Как cookie устанавливаете? Не может это быть из-за того, что пользователь переходит с www-версии сайта на не www-версию? | |
|
|
|
|
|
|
|
для: cheops
(05.12.2012 в 21:28)
| | Большое спасибо. Почему в мануалах http://php.net не пишут про это? Меньше бы ошибок мы делали. | |
|
|
|
|
|
|
|
для: Max78
(12.12.2012 в 11:54)
| | Это не PHP, это протокол HTTP, он описывается отдельно. Мануалы обычно очень краткие, сейчас еще приличные - раньше еще хуже были. | |
|
|
|