【发布时间】:2013-06-26 23:03:22
【问题描述】:
所以,我正在制作一个简单的网站阻止脚本,最后它只会说网站被阻止,并会在 igoogle 之类的页面上给某人前言,包括天气、新闻等,但我无法创建一个cookie,在任何脚本中。我将创建 cookie 脚本与读取 cookie 脚本放在同一页面中。我做错了什么?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>***WEBSITE BLOCKED***</title>
</head>
<body>
<?php
$expire=3600;
echo $expire;
setcookie("user2112", "Justin Marmorato", $expire);
if (isset($_COOKIE["user2112"]))
echo "Welcome " . $_COOKIE["user2112"] . "!<br>";
else
echo "Welcome guest!<br>";
?>
</body>
</html>
这是每次的输出 3600欢迎光临!
【问题讨论】:
-
你的
setcookie需要在任何输出开始之前被调用,它看起来不像你使用输出缓冲,所以你的cookie不会被设置。