我的代碼有什麼問題?當我運行它時,它會告訴我:「注意:未定義索引:訪問」,位於主體部分if($_COOKIE["visits"] == 1)
和$numOfVisits = $_COOKIE["visits"];
。PHP:爲什麼我的cookie沒有正確設置?
<!DOCTYPE html>
<?php
if (!isset($_COOKIE["visits"]))
setcookie("visits", 1, time()+3600*24*365);
else{
$visits = $_COOKIE["visits"] + 1;
setcookie("visits",$visits, time()+3600*24*365);
}
?>
<html lang="en">
<head>
<title>numOfVisits</title>
<meta charset="utf-8"/>
</head>
<body>
<?php
if($_COOKIE["visits"] == 1)
echo("Welcome to my webpage! It is your first time that you are here.");
else{
$numOfVisits = $_COOKIE["visits"];
echo("Hello, this is the #$numOfVisits time that you are visiting my webpage.");
}
?>
</body>
</html>
「常見錯誤: 餅乾不會成爲可見,直到一個頁面,該Cookie應該是可見的未來負載測試,如果一個cookie設置成功,檢查。在cookie過期之前的下一個加載頁面上的cookie,過期時間通過expire參數設置,調試cookie存在的一個好方法是簡單地調用print_r($ _ COOKIE);「http://php.net/ manual/en/function.setcookie.php – nogad