【问题标题】:Retrieving names of cookies set in php检索在 php 中设置的 cookie 的名称
【发布时间】:2015-11-11 12:07:13
【问题描述】:

有没有办法检索在 PHP 中设置的 cookie 的名称?

在我的网站中,我有许多以“已回答”开头并以数字开头的 cookie;像 $_COOKIE["answered66"]。这些值是从 1 到 5 的整数。

我可以编写一个 for 循环来遍历每个数字,但我想知道是否有更有效的方法来执行此操作。如果我能找到一些方法,比如将设置的 cookie 的名称列表作为数组检索,我可以从那里开始。

【问题讨论】:

  • 好吧,我看了那个问题,但我想不出一种编程 php 的方法来查找所有 cookie 名称并找到以“已回答”开头的那些
  • 你说你想要一个列表,你会从那里开始。该答案为您提供了列表,因此您可以从那里开始!如果您不知道如何从那里开始,那么您可能需要重新提出您的问题。不过,答案很简单,我相信你可以自己解决这个问题。 stackoverflow.com/questions/4366730/…

标签: php cookies


【解决方案1】:

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

var_dump($_COOKIE);

更多信息可在 php 的$_COOKIE 页面上找到。

【讨论】:

    【解决方案2】:

    使用Print_r

    Print_r($_COOKIE);
    

    或者

    <pre>
    <?php print_r( $_COOKIE ); ?>
    </pre>
    

    【讨论】:

      【解决方案3】:
      foreach ($_COOKIE as $key=>$val) {
          echo $key.' is '.$val."<br>";
      }
      

      【讨论】:

      • 这段代码很有帮助。我想我可以从这里出发。非常感谢!
      猜你喜欢
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多