如何在PHP中将cookie转换为变量?

时间:2011-11-08 05:03:51

标签: php cookies

假设用户登录,发送了一个cookie,用户被重定向到另一个页面。

如何将cookie转换为PHP中的变量(在重定向到的页面上)?

我想将cookie值写入.txt文件。

感谢。

7 个答案:

答案 0 :(得分:5)

来自the docs

  

如果$_COOKIE包含“C”,则从客户端发送给您的任何Cookie都会自动包含在variables_order自动全局数组中。

答案 1 :(得分:3)

好的Cookie存在于$_COOKIE全局。 (收到时。)

将它们写入文件会很无聊:

 file_put_contents("var/cookie.txt", $_COOKIE["cookiename"]);

答案 2 :(得分:3)

您不需要将它们转换为只需检索到php变量。

<?php
if(isset($_COOKIE['lastVisit']))
    $visit = $_COOKIE['lastVisit']; 
else
    echo "You've got some stale cookies!";

echo "Your last visit was - ". $visit;
?>

tutorial

答案 3 :(得分:1)

存储在$_COOKIE数组中的Cookie。因此,如果您想使用它,只需为您的变量分配一个合适的cookie密钥值,例如:

$name = $_COOKIE['name'];

答案 4 :(得分:0)

可以在全局$_COOKIE数组中访问Cookie。

答案 5 :(得分:0)

Cookie在$_COOKIE中以$_COOKIE['key']的形式提供;获取该值并将其存储在变量中,该变量可以输出到文件中。

答案 6 :(得分:0)

使用此:

$newvar = $_COOKIE['cookiename'];