请教大大们一个关于登出登陆的问题。
我用SETCOOKIE保存用户名和密码,以便能完成在本地保存用户资料,以便能使用户下次一访问就能直接登陆的功能。
但这样,LOGON OUT 必须按两次才能登出登陆。实在不知道怎么解决,大大们帮帮忙。
在线等。!主要代码如下。
logout.php:
JSReplace("http://".getenv("SERVER_NAME")."/weathermap/site/logon.php?iflogoff=1");//JSReplace 是我自己定义的能跳转页面的函数。
logon.php:
<?
if($iflogoff==1)//$iflogoff变量从logout.php得来。
{
setcookie("pass","",time()+3600*24);
setcookie("user","",time()+3600*24);
}
if($SavePwd=="on")//$SavePwd表示是否保存用户名和密码。
{
setcookie("pass",$password,time()+3600*24);
setcookie("user",$userName,time()+3600*24);
}
elseif($relogon==1)//$relogon是否重登陆。
{
setcookie("pass","",time()+3600*24);
setcookie("user","",time()+3600*24);
}