Forum Webscript.Ru
Программирование => PHP => Тема начата: cybermax от 22 Января 2003, 13:54:44
-
помогите решить проблему.
нужно извлечь скриптом все куки одного документа и вывести их в виде:
имя=значение
имя2=значение2
и т.д.
заранее благодарен!
-
Все куки лежат в массиве $_COOKIE (в PHP меньше, чем 4.1 - $HTTP_COOKIE_VARS)
выводить функцией foreach (http://www.php.net/foreach)
И, это.. в документах кук не бывает.
Куки ставятся для сайта или каталога
-
Все куки в массиве
$_COOKIE
Разбирай массив.
-
а можно ли сразу удалить все куки в массиве?
-
В массиве - можно.
Но вряд ли это то, что тебе нужно.
Читайте http://faq.phpclub.net/na_tanke
и соображайте, что вам на самом деле надо удалить.
-
удалить все куки в массиве?
Ты хочешь удалить все элементы массива или все куки, описанные в этом массиве?
-
нужно чтобы удалились все куки данного сайта, причем их количество неизвестно. то есть надо чтобы массив не сожержал ни одной куки
-
До человека с первого раза не доходит.
попробуем, дойдет ли со второго.
Куки, установленнве для этого сайта в браузере, и массив кук в скрипте - это разные вещи.
От того, что ты сожжешь у себя дома мануал по PHP, мануал существовать не перестанет. Понятно?
Ссылка тебе была длана для чтения. Если что-то неясно, то надо задавать вопросы по прочитанному. А не долбить, как дятел, одно и то же. Показывать работу мысли.
Еще одна ссылка
http://pyramidin.narod.ru/php42/f/setcookie.html
Надеюсь, ты найдешь в себе силы прочесть ее и помочь себе в решении своего вопроса.
-
foreach ($_COOKIE as $key => $val) {
setcookie($key, "", time() - 60); // 2 и 3-й параметры необязательны, но для надежности можно оставить
}