亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網
    最全最豐富的資訊網站

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

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

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

    會話控制

    1.什么是會話

    • 現實中,兩個人之間的對話就是會話。

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

    2.什么是會話控制

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

    3, HTTP協(xié)議?

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

    工作原理:

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

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

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

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

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

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

    <!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)

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

    我們該如何查詢:

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

    我們以代碼為例:

    <?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號