[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка при проверке COOKIE
Chudik
Здравствуйте, помогите разобраться в чем тут дело.

Итак в куки заносится некое число из 5 цифр, при проверки куков выдает что там куков как таковых то и нет, про проверке в настройках браузера куку с числом существуют, а на постой пишет "Нет числа в куках! "

$num="12345";

if(empty($_COOKIE['number'])){
$error = $error."<LI>Нет числа в куках! \n";
}

if(!empty($_COOKIE['number'])){
if ($_COOKIE['reg_num'] != $num) {$error = $error."<LI>Неправильное число! \n";}
}

P.S. Аналогичны код проверки использовал раньше, все ок было до сих пор работает, даже пробывал оттуда брать кусочек кода и вставлял, всеравно не работает!



Спустя 4 часа, 40 минут, 20 секунд (18.02.2009 - 21:03) kirik написал(а):
Chudik, а как кука ставится?

Спустя 58 минут, 18 секунд (18.02.2009 - 22:01) LoneCat написал(а):
Цитата
Узел: mpk.rv.ua
Путь: /captcha/

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

Спустя 54 минуты, 20 секунд (18.02.2009 - 22:55) Chudik написал(а):
Спасибо, LoneCat.
Исправил путь, все ок, работает.


_____________
Пошёл старик к синему морю, стал он кликать золотую рыбку. «Error 404», - откликнулась золотая рыбка.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.