我想爲訪問者保存一個cookie。我使用下面的代碼,但它似乎不適合我。請指導我在哪裏,我錯了保存用戶cookie不起作用
<script type="text/javascript">
if(!isset($_COOKIE['visited_alreadyxxx']))
{
setcookie('visited_alreadyxxx' , 'true' , time()+60*60*24*7*365);
alert("hi");
}
</script>
編輯:上面的代碼對不起,暫時下面的代碼正常工作?
<?php
if(!isset($_COOKIE['visited_alreadyxxx']))
{
setcookie('visited_alreadyxxx' , 'true' , time()+60*60*24*7*365);
?>
<script>alert("hi");</script>
<?
}
?>
您似乎在混合PHP和JavaScript。你不能那樣做。 JavaScript引擎將嘗試調用'isset'並創建運行時錯誤,因爲我假設'isset'沒有被定義。 – 2013-02-09 03:50:19
我正要和費利克斯國王說同樣的話。 'isset'和'$ _COOKIE'是PHP的東西。 – Piccolo 2013-02-09 03:51:38
哦,對不起,我是新的編碼的東西。我們可以設置沒有PHP的cookie? – 2013-02-09 03:53:38