2013-06-26 148 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