将PHP cookie转换为字符串

将PHP cookie转换为字符串,php,cookies,Php,Cookies,据我所知,在PHP中,您可以使用print\r查看所有cookies 但我想对cookie的内容做更多的处理 有没有一种方法可以在不知道cookie名称的情况下将cookie名称和值连接到字符串变量中,而不依赖于print\r 我在网上找不到答案。先谢谢你 根据cookie数组的复杂程度,这两种方法都可能有效 implode(',',$_COOKIE) json_encode($_COOKIE) serialize($_COOKIE) 我建议不要这样做,只需遍历数组即可 简单示例:$\

据我所知,在PHP中,您可以使用print\r查看所有cookies


但我想对cookie的内容做更多的处理

有没有一种方法可以在不知道cookie名称的情况下将cookie名称和值连接到字符串变量中,而不依赖于print\r


我在网上找不到答案。先谢谢你

根据cookie数组的复杂程度,这两种方法都可能有效

implode(',',$_COOKIE)

json_encode($_COOKIE)

serialize($_COOKIE)
我建议不要这样做,只需遍历数组即可


简单示例:$\u COOKIE['name']

您可以访问所有coookie名称,而无需事先知道它们,代码如下:

foreach ($_COOKIE as $name => $value) {
   print "Variable " . $name . " has value " . $value . "<br />\n";
}
foreach($\u COOKIE作为$name=>$value){
打印“变量”.$name.“具有值”.$value.“
\n”; }
我将其用于所有调试、发布、获取、会话和COOKIE

 echo "<pre>";
foreach ($_COOKIE as $key => $val) {
    echo "[$key] = $val \r\n";
    if(is_array($val)) {
        echo "is ARRAY ::::::: \"$key\" : \r\n";
        foreach ($val as $key2 => $val2) {
            echo "[$key2] = $val2 \r\n";
        }
    }
}
echo "</pre>";  
echo”“;
foreach($\ COOKIE作为$key=>$val){
回显“[$key]=$val\r\n”;
if(is_数组($val)){
echo“是数组::\“$key\”:\r\n;
foreach($valas$key2=>$val2){
回显“[$key2]=$val2\r\n”;
}
}
}
回声“;

遍历最有可能意味着使用foreach循环。
 echo "<pre>";
foreach ($_COOKIE as $key => $val) {
    echo "[$key] = $val \r\n";
    if(is_array($val)) {
        echo "is ARRAY ::::::: \"$key\" : \r\n";
        foreach ($val as $key2 => $val2) {
            echo "[$key2] = $val2 \r\n";
        }
    }
}
echo "</pre>";