2013-06-26 108 views
1

因此,我正在制作一个简单的网站封锁的脚本,最后它只会说网站被封锁,并会将某人带到像igoogle这样的网页,天气,新闻等,但我无法创建一个任何脚本都可以使用cookie。我将创建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> 

继承人的输出,每次 3600Welcome客人!

+1

你'setcookie'需要在任何输出开始之前调用,它看起来不像你使用的输出缓冲,所以你的cookie不会被设置。 – DevZer0

回答

1

我知道了...... 你应该设置

$expire = time()+3600; 

$expire = 3600; 

OK ...... 我测试了它和它的作品...

+0

谢谢,它工作!毫无疑问,我今天加入,它不会让我投票给你。我会尽快做到。 –

+0

好的没问题 只是看到我的问题,让我知道你是否可以帮我... http://stackoverflow.com/questions/17299095/parse-error-syntax-error-unexpected-t-variable-help-需要 –

+0

Niraj:要求获得声望的选票通常是不被接受的。相反,我建议你花时间写出完整,经过仔细研究的帖子,以给出完整和正确的答案。 – hexafraction