2012-03-06 4 views
16

私は自分のクッキーのエラーを診断しようとしていますが、クッキーの名前はそうではありません。私のドメインで設定されているすべてのクッキーをPHPで印刷する方法はありますか?PHPで設定したCookieをすべて表示できますか?

print_r($_COOKIE) 
+0

あなたは 'エコーjson_encode($ _ COOKIE)しようとすることができ;' JSONとしてきちんとすべてのクッキーを印刷します。 –

答えて

31

は、あなたがしようとしています。また、phpinfo()を試してみることもできます。

3

<pre><?php print_r($_COOKIE); ?></pre>は、あなたがやりたいことになります。

17
foreach ($_COOKIE as $key=>$val) 
    { 
    echo $key.' is '.$val."<br>\n"; 
    } 
+0

こんにちは、これは私だけが設定したクッキー、他のクッキー(他のウェブサイト、私のアマゾンなどが私のブラウザに保存するもの)はどうですか? – Usman

+1

@Usmanと答えてください。質問された質問の範囲を超えています。他のサイトによって設定されたCookieは、PHPスクリプトでは利用できません。ユーザーとして質問している場合は、[スーパーユーザー](https://superuser.com/)にお問い合わせください。お使いのOSとブラウザを指定してください。 – TecBrat

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

次のPHP関数を実行することによって定義されたすべてのクッキーを表示することができます。

var_dump($_COOKIE); 
関連する問題