我已經編寫了一個PHP腳本,它從網站上獲取有關訪問者IP和瀏覽器的信息,並將其存儲在我的數據庫的表中。此腳本包含在標題中,並且每次加載每個頁面時都會運行該腳本,Google Analytics分析類型。 survey.php未能在PHP中設置Cookie
我希望這段代碼只爲網站的每個新訪問者運行,這樣我只記錄每個新訪問者。
我想這是通過設置一個cookie來完成的,所以我寫了這個其他代碼來設置一個cookie,然後僅在沒有cookie時才包括survey.php。 我用過!函數isset運行if語句,如果它不存在但它不設置cookie並在每次加載時運行腳本。
根據在the manual中所說的內容,我看不到我要出錯的地方。
<?php
if(!isset($_COOKIE['Name'])){
setcookie("Name");
include ('survey.php');
}
?>
編輯:我已經添加了一個值,與多個用戶進行了測試,並且腳本仍然運行每個負載。不知道爲什麼。
您是否已經嘗試使用*值設置Cookie *? – Gumbo
不,這是頁面中唯一的時間。除非你的意思是爲cookie添加一個值*然後否。我應該添加一個值嗎? –
setcookie(「Name」,somevalue); –