我有一個不會在遠程服務器上設置的cookie,可以在本地查找。沒有錯誤消息,var_dump讓我空,回顯爲空。Cookie未設置
<php
setcookie('ymp','14', time()+3600);
session_start();
?>
我可以設置一個JavaScript cookie罰款。開始標記是頁面的第1行。
任何想法
感謝 加里
在編輯
我有一些意見,我貼在下面,它是一個3檔的過程。
頁之一是設置cookie,如上所述。
第二頁我有調試
<php var_dump($_COOKIE['ymp']); echo'<br />'.$_COOKIE['ymp'];?>
第3頁,並再次這一切都在本地工作,我有
<?php
if($_COOKIE['ymp']!=='14')
{die('Sorry, you have not had your delightful little pastry yet.... try again.');}
?>
我設置一個js cookie,並且改變了代碼來反映不同的cookie名稱,它工作正常。
我也是時間恢復至86400,因爲兩個小時的時差服務器的,但我不認爲這是真正需要做的。
感謝所有幫助
加里
您是否知道您要設置一個cookie設置後,將到期3.6秒? –
@BrunoVieira事實並非如此。 – Mike
@BrunoVieira'time()+ 3600'是1小時!它不是毫秒。 –