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

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

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

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

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

    會(huì)話控制

    1.什么是會(huì)話

    • 現(xiàn)實(shí)中,兩個(gè)人之間的對(duì)話就是會(huì)話。

    • 在計(jì)算機(jī)中,客戶端和服務(wù)器之間的通訊就是會(huì)話。

    2.什么是會(huì)話控制

    對(duì)會(huì)話的控制就是會(huì)話控制

    3, HTTP協(xié)議?

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

    工作原理:

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

    • 客戶與服務(wù)器建立連接;

    • 客戶向服務(wù)器提出請(qǐng)求;

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

    • 客戶與服務(wù)器關(guān)團(tuán)連接。

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

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

    運(yùn)行結(jié)果如下:

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

    緊接著我們?cè)谛陆ㄒ粋€(gè)文件(login.php)

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

    我們?cè)撊绾尾樵儯?/p>

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

    我們以代碼為例:

    <?php    var_dump($_POST); ?>

    運(yùn)行結(jié)果如下:

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

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

    如果代碼是下面這樣的,我們看一下運(yùn)行結(jié)果:

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

    運(yùn)行結(jié)果如下:

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

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

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

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

    <?php     //這是項(xiàng)目的首頁(yè)     var_dump($_COOKIE); ?>

    此時(shí)我們運(yùn)行結(jié)束后,我們就可以在index頁(yè)面加上if條件句,

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

    運(yùn)行結(jié)果如下:

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

    推薦學(xué)習(xí):《PHP視頻教程》

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