it-swarm.com.de

Kann ich alle in PHP gesetzten Cookies anzeigen?

Ich versuche, einen Fehler in meinen Cookies zu diagnostizieren, aber die Namen der Cookies sind nicht wie sie sein sollten. Gibt es in PHP eine Möglichkeit, alle von meiner Domain gesetzten Cookies zu drucken?

22
James

Hast du es versucht:

print_r($_COOKIE)
45
imm
foreach ($_COOKIE as $key=>$val)
  {
    echo $key.' is '.$val."<br>\n";
  }
18
TecBrat

<pre><?php print_r( $_COOKIE ); ?></pre> wird tun, was Sie wollen. Sie können auch phpinfo() versuchen.

4
David

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

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

3
Abhi

Sie können alle definierten Cookies anzeigen, indem Sie die folgende PHP-Funktion ausführen:

var_dump($_COOKIE);
2
Ken Teter

Wie bei allen Eingaben sollten die Sicherheitspraktiken Filterung und Validierung umfassen. Da alle Cookies Zeichenfolgen sind, bereinigen Sie die Zeichenfolgen:

var_dump(filter_input_array(INPUT_COOKIE, FILTER_SANITIZE_STRING, FILTER_REQUIRE_ARRAY))

PHP Docs: https://www.php.net/manual/en/function.filter-input-array.php

0
OXiGEN
if($_COOKIE) {
  print_r($_COOKIE);     //print all cookie
}
else
{
   echo "COOKIE is not set";    
}
0
Manish