加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

PHP利用Cookie落地自动登陆

发布时间:2021-05-23 01:54:53 所属栏目:编程 来源:互联网
导读:要实现自动登录功能我们大多是利用浏览器的 Cookie 来实现。实现思路是在用户登陆成功后使用 Cookie 来保存用户的登陆信息,并在 PHP 脚本中跟踪登录用户的信息

<p><input type="checkbox" name="remember" value='true'/>自动登陆</p>

<p><input type="submit" value="登 陆" />&emsp;&emsp;<input type="reset" value="重 置" /></p>

</form>

</body>

</html>

html;

echo $info;

}else{

if(!empty($user) && !empty($pwd)){ // 登陆成功,并记录Cookie信息

if($rem != ''){

setcookie('user',$user,time()+3600*24*7);

setcookie('remember',$rem,time()+3600*24*7);

}else{

setcookie('user',$user);

}

echo '<script>alert('登陆成功');location.replace(location.href);</script>';

}else{ //登陆失败时,刷新页面

echo '<script>alert('用户名或密码不能为空');location.replace(location.href);</script>';

}

}

}

 

/**

* 退出登陆

*/

function logout(){

// 清除 Cookie 信息,并刷新页面

isset($_COOKIE['user']) ? setcookie('user','',time()-1) : '';

isset($_COOKIE['remember']) ? setcookie('remember','',time()-1) : '';

echo '<script>alert('退出成功');location.replace(location.href);</script>';

}

 

index(); //执行 index 函数

?>

运行上面的代码会显示如下界面:

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读