加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP编程:php利用cookie实现自动登录的方法

发布时间:2020-12-13 02:15:44 所属栏目:PHP教程 来源:网络整理
导读:《php利用cookie实现自动登录的方法》要点: 本文介绍了php利用cookie实现自动登录的方法,希望对您有用。如果有疑问,可以联系我们。 PHP实战 本篇章节讲解php利用cookie实现自动登录的办法.供大家参考研究.具体实现办法如下: PHP实战 html前端页

《php利用cookie实现自动登录的方法》要点:
本文介绍了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为您提供精彩教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读