Могу ли я отобразить все куки, которые я установил в PHP? - PullRequest
23 голосов
/ 06 марта 2012

Я пытаюсь диагностировать ошибку в моих файлах cookie, но их имена не совпадают с именами. Есть ли в PHP способ распечатать все файлы cookie, установленные моим доменом?

Ответы [ 7 ]

48 голосов
/ 06 марта 2012

Вы пробовали:

print_r($_COOKIE)
21 голосов
/ 06 марта 2012
foreach ($_COOKIE as $key=>$val)
  {
    echo $key.' is '.$val."<br>\n";
  }
4 голосов
/ 06 марта 2012

<?php print_r( $_COOKIE ); ?> будет делать то, что вы хотите. Вы также можете попробовать phpinfo().

3 голосов
/ 04 апреля 2019

echo $_COOKIE["cookie_name"]; // Print an individual cookie

print_r($_COOKIE); // Another way to debug/test is to view all cookies

2 голосов
/ 17 марта 2017

Вы можете отобразить все файлы cookie, определенные с помощью следующей функции php:

var_dump($_COOKIE);
0 голосов
/ 30 марта 2019

Как и для любых входных данных, методы обеспечения безопасности должны включать фильтрацию и проверку.Поскольку все файлы cookie являются строками, очистите строки:

var_dump(filter_input_array(INPUT_COOKIE, FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY))

Документы PHP: https://www.php.net/manual/en/function.filter-input-array.php

0 голосов
/ 12 ноября 2014
if($_COOKIE) {
  print_r($_COOKIE);     //print all cookie
}
else
{
   echo "COOKIE is not set";    
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...