background image

PHP 功能实现:登录时记住密码功能实现思路

在登录的时候记住用户输入的密码在某些情况下是很有必要的,下面是一个小例子,
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);