2017-07-08 53 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 
}