Теряю куку

Статус
В этой теме нельзя размещать новые ответы.

phillip

Полезный
Регистрация
4 Сен 2007
Сообщения
411
Реакции
15
На одной странице встроил код
PHP:
Setcookie('logged_as',$_POST['login']);
юзер логинится. Когда заходим потом на эту же страницу, с кукой все норм. А захожу на соседнюю- там кука уже не работает.

Что я делаю не так?
 
посмотри в браузере сохранилась ли у тебя кука
возможно срок её действия минимальный и поэтому она сразуже удаляется как устаревшая. Поэтому и действует она только для одной страницы

если кука сохранилась то проверяй на остальных страницах проверку куки
PHP:
$_POST['login'])
так вроде не секьюрно делать, фактически это означает что чтобы не ввели в форму это отправляется в куку, обычно приравнивают какойто переменной в случае если авторизация прошла нормально.
 
Кука сохранилась, на этой же странице я ее проверяю и она отображается. А на другой уже нет. И на этой странице она живет долго, как полагается. На других - никак не проявляет себя
 
bool setcookie ( string $name [, string $value [, int $expire= 0 [, string $path [, string $domain [, bool $secure= false [, bool $httponly= false ]]]]]] )

$path укажи

setcookie("kuka", "login", time()+3600, "/" );
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху