Cookie值未正确检索

时间:2009-08-23 01:30:41

标签: php

我在PHP脚本中设置一个cookie,它也有一些html,第一行是setcookie函数。

<?php 
setcookie("user", "xyz", time()+3600);
?>
<html>
------ some html tags 
</html>

在我尝试访问的其他PHP脚本中,我得到一个空值。 $用户= $ _ COOKIE [ “用户”];

有谁能告诉我为什么会这样?

2 个答案:

答案 0 :(得分:2)

您的浏览器已启用Cookie,对吧?

var_dump是什么($ _COOKIE ['user']);打印到底? NULL,false?

答案 1 :(得分:1)

将敏感信息存储在此类Cookie中并不是一种好习惯。 Cookie可以由用户编辑,因此在这里他可以设置他的“用户”cookie以被识别为他想要的任何用户。使用sessions代替它是一种更好的做法。使用会话,您可以使用$ _SESSION超全局安全轻松地将任何敏感信息绑定到此特定用户。