PHP 登录记住密码实现思路 程序员文章站 2024-02-04 22:26:16 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 "这里是信息"; } ?> 上一篇: CSS布局奇淫技巧之-宽度自适应 下一篇: 小程菜单按钮组件 推荐阅读 PHP 登录记住密码实现思路 phpmyadmin 3.4 空密码登录的实现方法 php实现paypal 授权登录_php实例 基于Cookie的SSO登录分析和实现,cookiesso登录_PHP教程 php利用cookie实现自动登录的方法 php中session和cookie实现自动登录_PHP教程 PHP中Restful api 错误提示返回值实现思路 restful api 例子 restful接口 jersey restful PHP 登录记住密码实现思路 Laravel实现用户注册和登录_PHP 请教两个PHP应用和一个Java应用怎么实现单点登录