PHP编程:php利用cookie实现自动登录的方法
发布时间:2020-12-13 02:15:44 所属栏目:PHP教程 来源:网络整理
导读:《php利用cookie实现自动登录的方法》要点: 本文介绍了php利用cookie实现自动登录的方法,希望对您有用。如果有疑问,可以联系我们。 PHP实战 本篇章节讲解php利用cookie实现自动登录的办法.供大家参考研究.具体实现办法如下: PHP实战 html前端页
《php利用cookie实现自动登录的方法》要点: PHP实战本篇章节讲解php利用cookie实现自动登录的办法.分享给大家供大家参考.具体实现办法如下: PHP实战html前端页面代码如下:
代码如下:
<html>
? <head> ? <title>enter password</title> ? </head> ? <body> ? <form name="forml" method="post" action="cookiebasedpasswordlogin.php"> ??? <table> ????? <tr> ?????? <td colspan="2" > ???????? <div align="center"><b>please specify the password</b></div> ?????? </td> ???? </tr> ?? <tr>> ???? <td> ?????? <div align="right">customer id</div> ???? </td> ???? <td> ?????? <input type="text" name="username"> ???? </td> ?? </tr> ?? <tr> ???? <td> ?????? <div align="right">password</div> ???? </td> ???? <td> ?????? <input type="password" name="password"> ???? </td> ?? </tr> ?? <tr> ???? <td colspan="2"> ?????? <center> ???????? <input type="submit" name="submit" value="login"> ?????? </center> ???? </td> ??? </tr> ?? </table> ? </form> ? </body> </html> 后端PHP代码如下:
代码如下:
<?php
??? $now = getdate(); ??? $storetime= $now["weekday"] . " " . $now["month"] ." " . $now["year"] ; ??? $storetime.=" time : "; ??? if ($now["hours"] < 10) { ????? $storetime.= "0" . $now["hours"]; ??? } else { ????? $storetime.= $now["hours"]; ??? } ?? ??? $storetime.= ":"; ??? if ($now["minutes"]<10) { ????? $storetime.= "0" . $now["minutes"]; ??? } else { ????? $storetime.= $now["minutes"]; ??? } ???? ??? $storetime.= ": "; ??? if ($now["seconds"] <10) { ????? $storetime.= "0" . $now["seconds"]; ??? } else { ????? $storetime.= $now["seconds"]; ??? } ??? if (isset($data)) { ?????? $counter=++$data[l]; ??????? setcookie("data[0]",$storetime,time() + (60*60*24)); ??????? setcookie("data[l]",$counter,time() + (60*60*24)); setcookie("data[2]",$username,time() + (60*60*24)); ??????? echo "<b><center>hi " . $data[2] . " ! !</center></b><br>n"; ??????? echo "<b><center>last login time :" .$data[0] . "</center></b><br>n"; ??????? echo "<b><center>current date :" .$storetime. "</center></b><br>n"; ??????? echo "<b><center>page view count :" . $data[l]. "</center></b><br>n"; ??????? echo "<b><center>you have successfully logged in!</center></b>"; ??????? echo ("<b><contor>you can access this area without entering a password for the next 24 hours!</center></b>"); ?? } else { ??? if (isset($username) && isset($password)) { ???? if ($password=="superpass") { ????????? $counter=0; ????????? setcookie("data[0]",time() + (60*60*24)); ????????? setcookie("data[l]",time() + (60*60*24)); ????????? setcookie("data[2]",time() + (60*60*24)); ????????? $url="location: cookieimp.php"; ????????? header($url); ???? }else{ ????????? echo "<hl><center>invalid password!!!</center></hl>"; ???? } ??? } } ?> PHP实战希望本文所述对大家的PHP程序设计有所赞助. 《php利用cookie实现自动登录的方法》是否对您有启发,欢迎查看更多与《php利用cookie实现自动登录的方法》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |