PHP 怎么样记住密码,一周内自动登录
来源:百度知道 编辑:UC知道 时间:2024/09/23 11:14:12
各位大哥大姐,帮帮小弟。。。
我想做一个登录,有一个复选框的选项,选中后,一周之内就可以自动登录。怎么做啊?
代码如下:
login.php:
<form action="login_js.php?acc=yes&url=<?php echo $_GET['url'];?>" method="post" name="form0" id="form0">
用户名:<input name="user" type="text" id="user" value="<?php if($_COOKIE['cookie_user'] != ""){ echo $_COOKIE['cookie_user']; }?>">
密码:<input name="pass" type="text" id="pass" value="<?php if($_COOKIE['cookie_pass'] != ""){ echo $_COOKIE['cookie_pass']; }?>">
<input name="jzw" type="checkbox" id="jzw" value="0">一周内自动登录
下面是代码页的:
login_js.php
<?php
session_start();
include "conn.php";
$url = trim($_POST['url']);
我想做一个登录,有一个复选框的选项,选中后,一周之内就可以自动登录。怎么做啊?
代码如下:
login.php:
<form action="login_js.php?acc=yes&url=<?php echo $_GET['url'];?>" method="post" name="form0" id="form0">
用户名:<input name="user" type="text" id="user" value="<?php if($_COOKIE['cookie_user'] != ""){ echo $_COOKIE['cookie_user']; }?>">
密码:<input name="pass" type="text" id="pass" value="<?php if($_COOKIE['cookie_pass'] != ""){ echo $_COOKIE['cookie_pass']; }?>">
<input name="jzw" type="checkbox" id="jzw" value="0">一周内自动登录
下面是代码页的:
login_js.php
<?php
session_start();
include "conn.php";
$url = trim($_POST['url']);
cookie变量要求放在所以输出语句之前,所以你在用cookies事最好先声明一下
if($_COOKIE['变量名'])
setcookie("cookie_user","",time()+2592000,"/");
setcookie("cookie_pass","",time()+2592000,"/");
放在页面的最顶部
这个你得先熟悉 Cookie 的机制。
页面的Cookie应该保存在客户端,Cookie是随着HTTP请求自动发送的。
JavaScript 存取 Cookie 的写法,上网找找就有了。
先学学cookie
要实现自动登录,你的login_js.php还是要改造的