欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網
          最全最豐富的資訊網站

          什么是會話控制和http協(xié)議?如何運用?

          上篇文章給大家介紹了《什么是PhpSpreadsheet?如何使用?》,本文繼續(xù)給大家介紹什么是會話控制和http協(xié)議?如何運用?(附代碼)有一定的參考價值,有需要的朋友可以參考一下,希望對大家有所幫助。

          什么是會話控制和http協(xié)議?如何運用?

          會話控制

          1.什么是會話

          • 現(xiàn)實中,兩個人之間的對話就是會話。

          • 在計算機中,客戶端和服務器之間的通訊就是會話。

          2.什么是會話控制

          對會話的控制就是會話控制

          3, HTTP協(xié)議?

          HTTP叫無狀態(tài)跟蹤協(xié)議老年,不能有任何的狀態(tài)跟蹤

          工作原理:

          HTTP是基于客戶服務器模式,且面向連接的。典型的HTTP事務處理有如下的過程

          • 客戶與服務器建立連接;

          • 客戶向服務器提出請求;

          • 服務器接受請求,并根據(jù)請求返回相應的文件作為應答;

          • 客戶與服務器關團連接。

          我們以代碼為例(登錄頁面)

          <!DOCTYPE html>  <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <form action= "login . php" method="post"> 用戶名: <input type="text" name= "name" id=""><br/> 密碼:      <input type=" password" name="pwd" id=""><br/>       <input type="submit" value="登錄"> </form> </body> </html>

          運行結果如下:

          什么是會話控制和http協(xié)議?如何運用?

          緊接著我們在新建一個文件(login.php)

          首先我們需要得到用戶輸入的用戶名和密碼,其次,我們在數(shù)據(jù)中查詢是否有該用戶的儲存。

          我們該如何查詢:

          //$sq1 = "SELECT id FROM user WHERE name=用戶輸入的用戶名&& pwd=等于用戶輸入的密碼加密后的字符串”; //有數(shù)據(jù)密碼正確登錄成功 //沒有數(shù)據(jù)提示用戶名或密碼錯 誤 請注冊

          我們以代碼為例:

          <?php    var_dump($_POST); ?>

          運行結果如下:

          什么是會話控制和http協(xié)議?如何運用?

          什么是會話控制和http協(xié)議?如何運用?

          如果代碼是下面這樣的,我們看一下運行結果:

          <?php    var_dump($_POST); if($_POST['name'] == '我愛你' && $_POST['pwd'] == 'admin'){ //登錄成功 echo '<script> alert("登錄成功"); location="./index.php"</script>'; }else{ //登錄失 敗跳轉注冊頁面 } ?>

          運行結果如下:

          什么是會話控制和http協(xié)議?如何運用?

          然后我們在創(chuàng)建一個文件(index.php)我們開始制作項目的首頁:然后當我們登錄成功之后,我們就開始制作卡片,也就是在login.php中,我們以插入的代碼為例,

          //制作卡片 setCookie('islogin',true ,time()+3600,'/'); setCookie('name' ,$_POST['name'],time()+3600,'/');

          我們所有卡片里面的信息都可以在cookie中查詢到

          <?php     //這是項目的首頁     var_dump($_COOKIE); ?>

          此時我們運行結束后,我們就可以在index頁面加上if條件句,

          <?php     //這是項目的首頁     //var_dump($_COOKIE);     if($_COOKIE[' islogin'] != true){          //用戶沒有登錄         echo ' 對不起,您無權訪問3S后自動跳轉到登錄頁面' ;         echo '<meta http-equiv="refresh"               content= "3;url=./login. html">';         }else{         //代表用戶已經登錄         echo '親愛的'. $_COOKIE['name'].'會員,歡迎您回來<br/>' ;         echo '<a href="a . php">去a頁面</a><brF>';         echo '<a href="b . php">去b頁面</a><br/>';         echo '<a href="c . php">去c頁面</a><br/>';         } ?>

          運行結果如下:

          什么是會話控制和http協(xié)議?如何運用?

          推薦學習:《PHP視頻教程》

          贊(0)
          分享到: 更多 (0)
          網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號