正在检索php中设置的cookie的名称


Retrieving names of cookies set in php

有没有一种方法可以检索在PHP中设置的cookie的名称?

在我的网站上,我有很多cookie,它们以"已回答"开头,后跟一个数字;比如$_COOKIE["answerswered66"]。这些值是从1到5的整数。

我可以写一个for循环来遍历每个数字,但我想知道是否有更有效的方法。如果我能像一个数组一样检索集合cookie的名称列表,我可以从那里开始。

$_COOKIE只是一个标准的PHP关联数组,因此您可以像查看其他数组一样查看它,例如:

var_dump($_COOKIE);

有关更多信息,请访问php的$_COOKIE页面。

使用Print_r

Print_r($_COOKIE);

<pre>
<?php print_r( $_COOKIE ); ?>
</pre>
foreach ($_COOKIE as $key=>$val) {
    echo $key.' is '.$val."<br>";
}