PHP 登录记住密码实现思路 程序员文章站 2022-05-31 18:25:23 form页面 复制代码 代码如下: 用户名 form页面 复制代码 代码如下: <form action="login.php" method="post"> 用户名<input type="text" name="username"><br> 密码<input type="text" name="password"><br> 记住密码<input type="checkbox" name="jizhu" value="1"><br> <input type="submit"> </form> <a href="userinfo.php">用户信息</a> <?php session_start(); function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } p($_session); p($_cookie); ?> 登录页面 复制代码 代码如下: <?php function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } session_start(); //p($_post); $_session['username'] = $_post['username']; $_session['password'] = $_post['password']; if($_post['jizhu']){ setcookie('username',$_post['username'],time()+60); setcookie('password',$_post['password'],time()+60); } header("location:form.php"); 用户信息页面 复制代码 代码如下: <?php session_start(); echo "先关闭浏览器,在访问form.php 试试,然后 点推出在关闭浏览器试试"; p($_session); p($_cookie); if(empty($_session['username'])){ if(empty($_cookie['username'])){ echo "<a href='form.php'>请先登录</a>";exit; }else{ $_session['username'] = $_cookie['username']; } } function p($arr){ echo "<pre>"; print_r($arr); echo "</pre>"; } ?> 2131231231 <a href="updateuserinfo.php">修改信息</a> <a href="logout.php">推出</a> 推出页面 复制代码 代码如下: <?php session_start(); unset($_session['username']); unset($_session['password']); setcookie('username','',0); setcookie('password','',0); header("location:form.php"); ?> 修改用户信息页面 复制代码 代码如下: <?php session_start(); if(empty($_session['username'])){ echo "请先登录"; }else{ echo "这里是信息"; } ?> 上一篇: 苹果制造工厂探秘:独创混合外包模式、每年百亿支出够造两艘航母 下一篇: 容量13000mAh!华为荣耀移动电源终于来了 推荐阅读 PHP调用QQ互联接口实现QQ登录网站功能示例 html5超简单的localStorage实现记住密码的功能实现 js cookie实现记住密码功能 Linux下实现SSH免密码登录和实现秘钥的管理、分发、部署SHELL脚本分享 PHP实现获取ip地址的5种方法,以及插入用户登录日志操作示例 Android sharedPreferences实现记住密码功能 django实现登录时候输入密码错误5次锁定用户十分钟 Android制作登录页面并且记住账号密码功能的实现代码 php+ajax实现带进度条的大数据排队导出思路以及源码 PHP中SSO Cookie登录分析和实现