《PHP編程:php利用cookie實現(xiàn)自動登錄的方法》要點:
本文介紹了PHP編程:php利用cookie實現(xiàn)自動登錄的方法,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP實戰(zhàn)本文實例講述了php利用cookie實現(xiàn)自動登錄的辦法.分享給大家供大家參考.具體實現(xiàn)辦法如下:
PHP實戰(zhàn)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]",$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>invalid password!!!</center></hl>";
???? }
??? }
}
?>
PHP實戰(zhàn)希望本文所述對大家的PHP程序設計有所贊助.
《PHP編程:php利用cookie實現(xiàn)自動登錄的方法》是否對您有啟發(fā),歡迎查看更多與《PHP編程:php利用cookie實現(xiàn)自動登錄的方法》相關(guān)教程,學精學透。維易PHP學院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/13421.html