我正在为一个班级设计一个简单的登录页面,并计划在关闭浏览器后使用cookie来保持用户登录(如果他们选择)。我使用复选框输入按钮来设置cookie。当用户进入登录页面,在我的迹象送他们到一个脚本来检查有效的用户名和密码,我也检查按钮使用在会话结束后让用户登录的最佳方式是什么?
#QotD.php
if(isset($_GET['signed_in'])) #check box value
if($_GET['signed_in']=="on"){
if(isset($_GET['username']))
$username = $_GET['username'];
setcookie('username',$username,time()+10000);#cookie set with username
}
我认为做的是有一个条件语句在登录页面文件的开始处检查cookie是否已设置,以及是否直接进入主页面。
#QotD_homepage.php
if(isset($_COOKIE['username'])){
header("Location: main_page.php");
exit();
}
的问题是,它似乎保持登录的用户是否勾选关闭或不。我尝试添加一个按钮来取消cookie的设置,但它没有奏效。以这种方式处理cookie更有效吗?
条件语句是wrron – starkeen 2015-02-11 02:10:37