首頁 >後端開發 >php教程 > php COOKIE有关问题

php COOKIE有关问题

WBOY
WBOY原創
2016-06-13 13:00:07944瀏覽

php COOKIE问题
if (!isset($_COOKIE['referer'])) {
setcookie('referer',$_SERVER['HTTP_REFERER']);
}
从外部链接过来后在站内点击多次,$_COOKIE['referer']的值为变,谁知道原因呢,求解???
------解决方案--------------------
你一旦set了一次,isset就为true,大括号就进不去,当然不变
------解决方案--------------------
改成这样:

<br />
if ($_COOKIE['referer']!=$_SERVER['HTTP_REFERER']) {<br />
setcookie('referer',$_SERVER['HTTP_REFERER']);<br />
}<br />

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn