日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHPCookie登錄驗證技巧講解

一個網(wǎng)站的建設(shè)目的就是功能的完整性。其中有一個功能就是用戶登錄驗證的實現(xiàn)。下面我們就向大家詳細(xì)介紹有關(guān)PHP Cookie登錄驗證的相關(guān)實現(xiàn)方法。#t#

創(chuàng)新互聯(lián)服務(wù)項目包括衡南網(wǎng)站建設(shè)、衡南網(wǎng)站制作、衡南網(wǎng)頁制作以及衡南網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,衡南網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到衡南省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

PHP Cookie登錄驗證代碼示例:

  1. < html>
  2. < head>
  3. < title>Login< /title>
  4. < meta http-equiv="Content-Type" 
    content="text/html; charset=gb2312">
  5. < /head>
  6. < body>
  7. < form name="form1" method="post" 
    action="login.php">
  8. < table width="300" border="0" align="center" 
    cellpadding="2" cellspacing="2">
  9. < tr>
  10. < td width="150">< div align="right">
    用戶名:< /div>< /td>
  11. < td width="150">< input type="text" 
    name="username">< /td>
  12. < /tr>
  13. < tr>
  14. < td>< div align="right">密碼:< /div>< /td>
  15. < td>< input type="password" name="passcode">< /td>
  16. < /tr>
  17. < tr>
  18. < td>< div align="right">Cookie保存時間:< /div>< /td>
  19. < td>< select name="cookie" id="cookie">
  20. < option value="0" selected>瀏覽器進程< /option>
  21. < option value="1">保存1天< /option>
  22. < option value="2">保存30天< /option>
  23. < option value="3">保存365天< /option>
  24. < /select>< /td>
  25. < /tr>
  26. < /table>
  27. < p align="center">
  28. < input type="submit" name="Submit" value="Submit">
  29. < input type="reset" name="Reset" value="Reset">
  30. < /p>
  31. < /form>
  32. < /body>
  33. < /html> 
 
 
 
  1. < ?php
  2. @mysql_connect("localhost", "root","1981427")
     //選擇數(shù)據(jù)庫之前需要先連接數(shù)據(jù)庫服務(wù)器
  3. or die("數(shù)據(jù)庫服務(wù)器連接失敗");
  4. @mysql_select_db("test") //選擇數(shù)據(jù)庫mydb
  5. or die("數(shù)據(jù)庫不存在或不可用");
  6. //獲取用戶輸入
  7. $username = $_POST['username'];
  8. $passcode = $_POST['passcode'];
  9. $cookie = $_POST['cookie'];
  10. //執(zhí)行SQL語句
  11. $query = @mysql_query("select username, 
    userflag from users "
  12. ."where username = '$username' and 
    passcode = '$passcode'")
  13. or die("SQL語句執(zhí)行失敗");
  14. //判斷用戶是否存在,密碼是否正確
  15. if($row = mysql_fetch_array($query))
  16. {
  17. if($row['userflag'] == 1 or $row['userflag'] == 0) 
    //判斷用戶權(quán)限信息是否有效
  18. {
  19. switch($cookie) //根據(jù)用戶的選擇設(shè)置cookie保存時間
  20. {
  21. case 0: //保存Cookie為瀏覽器進程
  22. setcookie("username", $row['username']);
  23. break;
  24. case 1: //保存1天
  25. setcookie("username", $row['username'],
     time()+24*60*60);
  26. break;
  27. case 2: //保存30天
  28. setcookie("username", $row['username'],
     time()+30*24*60*60);
  29. break;
  30. case 3: //保存365天
  31. setcookie("username", $row['username'], 
    time()+365*24*60*60);
  32. break;
  33. }
  34. header("location: main.php"); 
    //自動跳轉(zhuǎn)到main.php
  35. }
  36. else
  37. {
  38. echo "用戶權(quán)限信息不正確";
  39. }
  40. }
  41. else
  42. {
  43. echo "用戶名或密碼錯誤";
  44. }
  45. ?>

PHP Cookie登錄驗證代碼實例:

 
 
 
  1. < ?php
  2. session_start();
  3. if(isset($_COOKIE['username']))
  4. {
  5. @mysql_connect("localhost", "root","1981427")
  6. //選擇數(shù)據(jù)庫之前需要先連接數(shù)據(jù)庫服務(wù)器
  7. or die("數(shù)據(jù)庫服務(wù)器連接失敗");
  8. @mysql_select_db("test") //選擇數(shù)據(jù)庫mydb
  9. or die("數(shù)據(jù)庫不存在或不可用");
  10. //獲取Session
  11. $username = $_COOKIE['username'];
  12. //執(zhí)行SQL語句獲得userflag的值
  13. $query = @mysql_query("select 
    userflag from users "
  14. ."where username = '$username'")
  15. or die("SQL語句執(zhí)行失敗");
  16. $row = mysql_fetch_array($query);
  17. //獲得用戶權(quán)限信息
  18. $flag = $row['userflag'];
  19. //根據(jù)userflag的值輸出不同的歡迎信息
  20. if($flag == 1)
  21. echo "歡迎管理員".$_SESSION['username']
    ."登錄系統(tǒng)";
  22. if($flag == 0)
  23. echo "歡迎用戶".$_SESSION['username']
    ."登錄系統(tǒng)";
  24. echo "< a href="logout.php" 
    href="logout.php">注銷< /a>";
  25. }
  26. else
  27. {
  28. echo "您沒有權(quán)限訪問本頁面";
  29. }
  30. ?>
  31. < ?php
  32. setcookie("username");
  33. echo "注銷成功";
  34. ?>

 以上及時PHP Cookie登錄驗證的實現(xiàn)方法。


當(dāng)前文章:PHPCookie登錄驗證技巧講解
網(wǎng)頁路徑:http://www.dlmjj.cn/article/cooihip.html