2017-07-08 19 views
-3

我正在創建一個網站,我意識到缺少一個永久選項來選擇城市,所以我想index.php來檢查cookie是否可用以及如果它顯示正常的索引和定義的cookie變量,如果不顯示您選擇城市的頁面並將其存儲在cookie中,問題是如何設置顯示兩個頁面之一的開關?如何在PHP中首次創建登陸頁面訪問者只有在PHP中

+0

您的代碼到目前爲止....? –

+0

我們試試.......? – GYaN

回答

1

只是簡單的,如果cookie值和存儲的cookie

if (isset($_POST['city'])) { 
    // store cookie 
    setcookie('city', $_POST['city'], time()+60*60*24*30); 
    $_COOKIE['city'] = $_POST['city']; // or do redirect on this page 
} 

if (isset($_COOKIE['city'])) { 
    // show normal page 
} else { 
    // show choose city page 
}