国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁(yè) > 編程 > PHP > 正文

PHP session、cookie的會(huì)話控制學(xué)習(xí)

2020-03-22 19:57:26
字體:
供稿:網(wǎng)友
  • 會(huì)話控制是一種面向連接的可靠通信方式,通常根據(jù)會(huì)話控制記錄判斷用戶登錄的行為。比如:網(wǎng)購(gòu)和處理郵件時(shí),你可能需要訪問多個(gè)頁(yè)面,但只要你不退出,在同一個(gè)系統(tǒng)上,多個(gè)頁(yè)面之間互相切換時(shí),還能保持用戶的登錄信息。

    但是http是無狀態(tài)的協(xié)議,不能維護(hù)兩個(gè)事物之間的狀態(tài)。但一個(gè)用戶在請(qǐng)求一個(gè)頁(yè)面以后再請(qǐng)求另外一個(gè)頁(yè)面時(shí),還要讓服務(wù)器知道這是同一個(gè)用戶。可以使用cookie和session解決這個(gè)問題。

    cookies(小甜餅的意思)是一種由服務(wù)器發(fā)送給客戶端的片段信息,存儲(chǔ)在客戶端瀏覽器的內(nèi)存或硬盤上,在客戶對(duì)該服務(wù)的請(qǐng)求中發(fā)回它。

    格式和描述:

    bool setcookie ( string name [, string html' target='_blank'>value [, int expire [, string path [, string domain [, int secure]]]]])

    setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace. If output exists prior to calling this function, setcookie() will fail and return FALSE. If setcookie() successfully runs, it will return TRUE. This does not indicate whether the user accepted the cookie.

    www.it165.net

    參數(shù) 描述 示例 $name cookie的識(shí)別名稱 $value cookie的值 $expire cookie的生存期限 $path cookie在服務(wù)器端生效的路徑 $domain cookie所屬服務(wù)器域名 $secure 設(shè)置cookie是否僅通過https連接
    setcookie()函數(shù)的參數(shù)說明

    一個(gè)簡(jiǎn)單的登錄系統(tǒng):


    <?php        if(isset($_GET["out"])){        setcookie('id','');/*刪除cookie,即把其值設(shè)為空*/        setcookie('pass','');        echo "<script>location.href='Untitled 5.php'</script>";    }        if(isset($_POST["name"])&&isset($_POST["password"])){        setcookie('id',$_POST["name"],time()+3600);        setcookie('pass',$_POST["password"],time()+3600);        echo "<script>location.href='Untitled 5.php'</script>";    }        if(isset($_COOKIE['id'])&&$_COOKIE['pass']){        echo "登陸成功<br />用戶名:".$_COOKIE['id']."<br>密碼:".$_COOKIE['pass'];                    echo "<br><a href='Untitled 5.php?out=out'>退出</a>";    }?><form action="" method="post">    用戶:    <input type="text" name="name" /><br /><br />    密碼:    <input type="password" name="password" /><br /><br />    <input type='submit' value="登陸" /></form>


    session

    session的意思是會(huì)話,session和cookie都是用來存儲(chǔ)用戶的相關(guān)資料,不同之處是session將數(shù)據(jù)存儲(chǔ)在服務(wù)器端。

    客戶端僅需要保存由服務(wù)器為用戶創(chuàng)建的一個(gè)session標(biāo)識(shí)符,稱為sessionID;而在服務(wù)器端保存session變量的值。SessionID是一個(gè)不會(huì)重復(fù),又不容易被找到規(guī)律的,由32為十六進(jìn)制數(shù)組成的字符串。如果用戶阻止cookie的使用,則可以將sessionid保存在用戶瀏覽器地址欄的URL中。

    當(dāng)某個(gè)用戶想web服務(wù)器發(fā)出請(qǐng)求時(shí),服務(wù)器首先會(huì)檢查這個(gè)客戶端的請(qǐng)求里是否已經(jīng)包含了一個(gè)sessionID。如果包含,說明之前已經(jīng)為此用戶創(chuàng)建過sessionID,服務(wù)器則按該sessionID,把session檢索出來使用。如果不含,則為該用戶創(chuàng)建一個(gè)session,并且生成一個(gè)與此session相關(guān)的sessionID,在本次響應(yīng)中被傳送給客戶端保存。

    為了避免對(duì)服務(wù)器的過大消耗,session會(huì)因?yàn)橄旅鎯煞N情況而自然消失:

    一、用戶關(guān)閉瀏覽器。

    二、session指定的有效期限到期。一般PHP系統(tǒng)中對(duì)于session的生存時(shí)間并無定義,默認(rèn)為0.可以通過修改php.ini配置文件中有關(guān)"session.cookie.lift_time"項(xiàng)目,來設(shè)定有效期,以秒為單位指定了發(fā)送到瀏覽器cookiecookie的生命周期。

    和cookie不同,session使用前,必須先調(diào)用session_start()函數(shù),以便讓PHP核心程序,將和session相關(guān)的內(nèi)建環(huán)境變量預(yù)先載入內(nèi)存。

    可使用session_destroy()函數(shù)銷毀整個(gè)session

    將上面的使用cookie的登錄系統(tǒng)修改為使用session:

    <?php    session_start();    if(isset($_GET["out"])){        unset($_SESSION['id']);/*刪除session中的單個(gè)變量*/        unset($_SESSION['pass']);    }        if(isset($_POST["name"])&&isset($_POST["password"])){        $_SESSION['id']=$_POST["name"];        $_SESSION['pass']=$_POST["password"];    }        if(isset($_SESSION['id'])&&$_SESSION['pass']){        echo "登陸成功<br />用戶名:".$_SESSION['id']."<br>密碼:".$_SESSION['pass'];                    echo "<br><a href='Untitled 5.php?out=out'>退出</a>";    }?><form action="" method="post">    用戶:    <input type="text" name="name" /><br /><br />    密碼:    <input type="password" name="password" /><br /><br />    <input type='submit' value="登陸" /></form>


    本文出自 “開心菠菜” 博客

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
    伊人狠狠av| 日本精品一区二区三区在线播放| 91社区在线观看| 国产成人综合美国十次| 国产粉嫩一区二区三区在线观看| 九九热在线免费视频| av在线首页| 九九热在线播放| 导航福利在线| 国产精品178页| eeuss影院网站免费观看| av在线免费播放网站| jizz在线视频| 中文字幕在线播放网址| 99热国产在线| 国产美女一区视频| 99久久精品免费观看国产| 亚洲成年人视频| 国产丝袜精品丝袜| 国产在线色视频| 国产黄色免费| 青青草视频在线免费观看| 国产精品爱久久久久久久小说| 亚洲欧美精选| 国产色在线 com| 麻豆网站在线免费观看| 精品极品三级久久久久| 最近中文字幕av免费高清| 日本h片在线观看| 亚洲图区综合| 97影院理论午夜| 国产一级片麻豆| 国产女王在线**视频| 欧美日韩亚洲第一页| 国产福利图片| 中文字幕在线视频免费观看| 青青青手机在线视频观看| 一区二区三区四区在线免费视频| 高清av在线| 九九热免费视频| 超碰97在线免费观看| 亚洲伊人网在线观看| 国产私拍精品| 国产精品久久在线| 国产精品第八页| 国产三级视频在线| 国产视频青青| 国产精品视频福利一区二区| 国产视频福利在线| 国产日产精品久久久久久婷婷| 国产免费永久在线观看| 青青草免费在线观看| www.操操操| 激情亚洲综合网| 国产麻豆综合视频在线观看| 综合蜜桃精品| 国产精品白浆流出视频| 国产精品扒开做爽爽爽的视频| 国产午夜在线| 69久久久久| 日本成人a视频| 国产精品自拍在线观看| 国产视频第一区| 在线成人综合色一区| gogo高清在线播放免费| 青青草原av在线| 国产蜜臀在线| 99福利在线| 天堂中文字幕在线| 一级黄色av| 中文字幕中文字幕在线中高清免费版 | 开心婷婷激情| 中文字幕网站视频在线| 96久久久久久| 黄网址在线播放免费| 国产xxx在线| 久久亚洲资源| 在线黄色国产电影| 丁香花在线电影| 亚洲私人影吧| 国产精品99999| 国产另类图片| 波多野结衣久久高清免费| 国产区在线视频| 久热中文字幕在线观看| 91社区在线观看| 国产美女视频一区二区三区| 永久免费av片在线观看全网站| 国产美女福利在线| 四虎精品视频| 一区二区三区四区在线免费视频| 国产精选在线观看| 麻豆国产在线播放| 国产91足控脚交在线观看| 久色视频在线观看| 香蕉视频在线观看www| 国产视频2区| 天天av天天爽| 国产中文在线视频| 久久精品视频观看| 男人天堂亚洲| 老师我好爽再深一点的视频| 香蕉视频在线看| 四虎成人欧美精品在永久在线| 92久久精品| 在线黄色国产电影| 伊人网站在线| www.亚洲视频| 亚洲午夜久久久久中文字幕| 国产福利资源| 精品99又大又爽又硬少妇毛片 | 青青青青在线| 看成年女人免费午夜视频| 性网站在线播放| 男人操女人免费网站| 好看的中文字幕在线播放| 懂色av一区| 国产二级片在线| 奇米影视狠狠狠| 尤物视频免费在线观看| 国产黄色大片在线观看| 中文字幕2020第一页| 97在线免费| 牛牛精品视频在线| 1区不卡电影| 精品99又大又爽又硬少妇毛片| 伊人伊人av电影| 日本亚洲欧美| 丁香花在线电影小说观看| 国产黄在线观看免费观看不卡| av福利在线| 国产美女自拍视频| 伊人网在线观看| 国产九色视频| 一本免费视频| 99热在线免费观看| 亚洲欧美精选| 综合图区亚洲白拍在线| 亚洲成人福利| 国产二级c片l毛片| 免费观看久久久久| 在线观看精品视频一区二区三区| 美女av在线播放| 亚洲第一页在线播放| 国产丝袜护土调教在线视频| 看成年女人免费午夜视频| 精品一区二区三区免费站| 高清视频一区二区三区四区| 伊人网在线视频| 国产区视频在线| 超碰免费97在线观看| 亚洲va国产日韩欧美精品色婷婷| 国产毛片毛片毛片| 久热精品免费视频| 亚洲欧美日韩综合精品网| 91在线高清| 国产成人夜间影院在线观看| 中文字幕在线视频观看| 懂色av一区| 福利资源在线久| 国产在线看片| 午夜av在线免费观看| 最好看更新中文字幕| 国产乱妇乱子在线播视频播放网站| 麻豆福利在线观看| 久草.com| 国产特级嫩嫩嫩bbb| 中文字幕日本在线观看| 国产男女av| 国产野外战在线播放| 国产精品黄页网站在线播放免费| 国产精品综合久久久久| 国产美女一区视频| 最近中文字幕mv2018在线高清| 尤物视频免费在线观看| 国产青草视频在线观看视频| 91精选福利| www免费在线观看视频| 久久久久久77777| 尤物视频网站在线观看| 国产高清在线视频| 小说区乱图片区| 超碰人人在线| 国产精品久久久久久久久鸭| 亚洲精品少妇久久久久久| 欧美色第一页| 国产亚洲精品久久久久久移动网络| 国产视频二区| 性网站在线播放| 国产精品一区牛牛影视| 99在线播放| 国产美女在线播放| 伊人中文在线| 最近久乱中文字幕| 四虎成人欧美精品在永久在线| 天堂在线中文| 亚洲欧美精品日韩欧美| 超碰在线人人| 在线āv视频| 最近免费中文字幕在线第一页|