如何获得Cookie';PHP中的名字是什么?

如何获得Cookie';PHP中的名字是什么?,php,cookies,Php,Cookies,我想用PHP获取cookie的名称。不是饼干的价值!我的代码如下所示: <?php session_start(); ob_start(); $user_id = $_GET["user_id"]; $timing_clock = ""; if(isset($_COOKIE["timing_type"])){ // cookie's value $timing_clock = setcookie("timing_type"); // how to get cookie's

我想用PHP获取cookie的名称。不是饼干的价值!我的代码如下所示:

<?php
session_start();
ob_start();

$user_id = $_GET["user_id"];
$timing_clock = "";

if(isset($_COOKIE["timing_type"])){
  // cookie's value  
  $timing_clock = setcookie("timing_type");
 // how to get cookie's name?
} else {
   echo("0");
}
?>
<pre>
<?php print_r($_COOKIE); ?>
</pre>

所有COOKIE名称都存储在
$\u COOKIE
中,作为
“Name”=>“value”

只需输出
$\u COOKIE
数组的键,就可以得到您的名字:)

它将帮助您使用
var\u dump($\u COOKIE)
并获得所有COOKIE的名字

$cookie_name = "user";
$cookie_value = "Dave";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/"); 
if(isset($_COOKIE)) {
    var_dump($_COOKIE);
    foreach($_COOKIE as  $key => $val)
    {
      echo "cookie name = ".$key.", and value = ".$val;
    }
} 

只需阅读
$\u COOKIE[“name”]
即可获得setcookie设置的名称

这将使用各自的名称打印所有内容


在本例中

<?php
session_start();
ob_start();

$user_id = $_GET["user_id"];
$timing_clock = "";

if(isset($_COOKIE["timing_type"])){
  // cookie's value  
  $timing_clock = setcookie("timing_type");
  // how to get cookie's name?
  $cookie_name = $_COOKIE['timing_type'];

} else {
   echo("0");
}
?>
cookie名称应为$\u cookie['timing\u type']


使用setcookie函数时,您正在应用cookie名称(键)。

setcookie()的第一个参数是cookie的名称

$_COOKIE["name"] = "JASON STATHAM";

尝试使用
var\u dump($\u COOKIE)对COOKIE进行var\u转储如何将此值设置为变量的可能重复项?这是一个仅代码的答案,是现有答案的代码重复项。当用现有答案回答旧问题时,非常重要的是要包括解释和指出你的答案所涉及的问题的新方面,并注意时间的推移是否改变了可能的答案。
$_COOKIE["name"] = "JASON STATHAM";