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-й параметры необязательны, но для надежности можно оставить
 }