php基于cookie的登录表单(记录最后登录时间)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php基于cookie的登录表单(记录最后登录时间),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2140字,纯文字阅读大概需要4分钟。
内容图文
![php基于cookie的登录表单(记录最后登录时间)](/upload/InfoBanner/zyjiaocheng/164/d588f828cf934d51bfb2fee022e03fb9.jpg)
本文介绍下,基于cookie实现的一个php登录表单,且可以记录下最后的登录时间,有需要的朋友参考下。 一个基于cookie原理实现的登录表单。 代码: <html> <head> <title>用户登录表单</title> </head> <body> <form name="forml" method="POST" action="CookieBasedPasswordLogin.php"> <table> <tr> <td colspan="2" > <p align="center"><b>请输入用户名与密码</b></p> </td> </tr> <tr>> <td> <p align="right">Customer ID</p> </td> <td> <input type="text" name="username"> </td> </tr> <tr> <td> <p align="right">Password</p> </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> <!-- CookieBasedPasswordLogin.php <?php //检测用户登录 //基于cookie实现的用户登录检测程序 //edit by www.jbxue.com $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>成功登录!</center></b>"; echo ("<b><contor>您可以在24小时内,无需再次登录,即可访问本站的内容。</center></b>"); } else { if (isset($username) && isset($password)) { if ($password=="superpass") { $counter=0; setcookie("data[0]",$storetime,time() + (60*60*24)); setcookie("data[l]",$counter,time() + (60*60*24)); setcookie("data[2]",$username,time() + (60*60*24)); $url="Location: cookieimp.php"; header($url); }else{ echo "<hl><center>密码无效!</center></hl>"; } } } ?> --> | |
内容总结
以上是互联网集市为您收集整理的php基于cookie的登录表单(记录最后登录时间)全部内容,希望文章能够帮你解决php基于cookie的登录表单(记录最后登录时间)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。