lcf's Web Cote

Don't try to tie me down with those conventions.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

COOKIE的工作原理

Posted on 2007-11-21 12:30  Lcf  阅读(290)  评论(0编辑  收藏  举报
如果你的COOKIE是在HTML代码里面创建的,页面要再刷新一次.
这是因为COOKIE的信息都是放在HEADER里面的,在执行到<html>时,服务器就会返回当前页面的HEADER.
由于可见在HTML代码里面创建COOKIE后,COOKIE并没有保存到HEADER里面,所以我们需要重新刷新当前页面,刚才SET的COOKIE信息就会保存在HEADER里面了.

在HTML代码外
<?php
setcookie("userName","admin");
?>
<html>
<head></head>
<body>
</body>
</html>
HEADER的信息
X-Powered-By: PHP/5.2.0
Set-Cookie: userName=admin
Content-type: text/html

在HTML代码内
<html>
<head></head>
<body>
<?php
setcookie("userName","admin");
?>
</body>
</html>
HEADER的信息
X-Powered-By: PHP/5.2.0
Content-type: text/html