> php教程 > php手册 > PHP用cookie实现自动登陆

PHP用cookie实现自动登陆

WBOY
풀어 주다: 2016-06-06 09:54:14
원래의
828명이 탐색했습니다.
 1 php
 2 //自动登陆
 3 if($_COOKIE["userName"&& $_COOKIE["password"] )
 4 {
 5     //获取登录信息传入数据库进行验证
 6 
 7     //打印登录信息
 8     echo '用户名:'.$_COOKIE["userName"].'
密码:
'.$_COOKIE["password"];
 9 }
10 
11 
12 
13 //提交表单
14 if($_GET['submit'])
15 {
16 //    echo 'login。。';
17     //用户勾选"记住密码"选项,将用户登陆信息写入cookie里
18     if($_GET['remember'== 'on')
19     {
20         setcookie("userName",$_GET["userName"],time()+3600);
21         setcookie("password",$_GET["pass"],time()+3600);
22     }
23     
24     //刷新页面
25     echo '<script>location.href="cookie.php"</script>';
26 }
27 
28 //退出登陆
29 if($_GET['out'])
30 {
31     //设置cookie超时
32     setcookie("userName",$_GET["userName"],time()-3600);
33     setcookie("password",$_GET["pass"],time()- 3600);
34     
35     //刷新页面
36     echo '<script>location.href="cookie.php"</script>';
37 }
38 ?>
39 
40 form action="cookie.php" method="get">
41 table border="1" cellspacing=""  align="center" background="" bordercolor="blue" rules="none">
42 
43 tr bgcolor="cccccc" align="left" >th >th>th >输入信息th>tr>
44 tr>td>用户名td>td>input type="text" name="userName" >td>tr>
45 tr>td>密码td>td>input type="password" name="pass">td>tr>
46 tr>td>input type="checkbox" name="remember">记住密码td>td align="right">input type="submit" value="登陆" name="submit">td>tr>
47 table>
48 a href="cookie.php?out=out">退出登陆a>
49 form>

 

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿