Forum Webscript.Ru
Программирование => PHP => Тема начата: H2OP от 05 Марта 2005, 19:48:10
-
Как я заметил, функций для работы с куки в пхп маловато, среди них я не нащел функцию проверки куки, то есть есть ли кука с именем "name". Или может я плохо искал?
Вообщем мне нужно сделать так:
if(куки с именем name нету) {
setcookie("name", $name);
}
и вобще.. как вызывается кука? через простую переменную с ее именем?
если да то верхний код должен выглядить так? :
if(!$name) {
setcookie("name", $name);
}
-
куки кладуться в массив $_COOKIE
т.е. isset($_COOKIE[\'name\']) покажет установлена кука или нет
-
Так мы можем проверить куку на существование и в случае отсутсвия оной - установить:
if (isset($_COOKIE [\'cookie\'] ))
{
setcookie ("TestCookie", "", time () - 3600);
}
-
Если ты хочешь вызвать куку, попробуй что-то в роде:
// устанавливаем
setcookie("cookie[one]", "cookieone");
// а опосля рибута страницы
if (isset($_COOKIE[\'cookie\']))
{
foreach ($_COOKIE[\'cookie\'] as $name => $value)
{
// тут печатаем
echo "$name : $value";
}
}
-
спасибо за ответы, разобрался