本帖最后由 a13849178851 于 2014-06-20 17:38:17 编辑
<html><br /><body><br /><?php <br />if(!isset($_COOKIE["build"]))<br />header("location: 1.php");<br />?> <br /></body><br /></html><br />
简化之后就是这个样子的代码,他是能工作的。我的疑惑是:为什么通过php代码能直接读到了位于客户端的cookie值?如果客户端没有js给php返回值的话,php怎么就直接获知了呢?
------解决方案--------------------浏览器在访问网站时,会将属于该网站的 cookie 自动发出去
------解决方案--------------------客户端请求的时候会在header中带上cookie值
------解决方案--------------------header帶有cookies傳到服務器的。