为什么我不能设置cookie?

时间:2014-06-21 22:38:16

标签: php cookies

为什么这不起作用?我已经尝试过localhost和一个实际的服务器:

<?php
setcookie("name", "Alex Porter", time()+3600);
echo $_COOKIE["name"];
?>

the linked question不同,它不会在刷新时显示。

1 个答案:

答案 0 :(得分:1)

setcookies 会影响当前请求中的$ _COOKIE数组;它只通知PHP添加cookie响应头,而$ _COOKIE包含客户端发送的cookie。

  

setcookie()定义了一个与其他HTTP头一起发送的cookie ..

     

.. [set cookies]可以使用$ _COOKIE或$ HTTP_COOKIE_VARS数组在 next 页面加载时访问..