亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP Session變量的使用方法詳解與實例代碼

2020-03-22 18:21:40
字體:
來源:轉載
供稿:網友
  • 在php中Session經常用來驗證用戶注冊或登錄之后的驗證了,下面我來總結session變量的一些常用實例與用法介紹
    當您運行一個html' target='_blank'>應用程序時,您會打開它,做些更改,然后關閉它。這很像一次會話。計算機清楚你是誰。它知道你何時啟動應用程序,并在何時終止。但是在因特網上,存在一個問題:服務器不知道你是誰以及你做什么,這是由于 HTTP 地址不能維持狀態。
    通過在服務器上存儲用戶信息以便隨后使用,PHP session 解決了這個問題(比如用戶名稱、購買商品等)。不過,會話信息是臨時的,在用戶離開網站后將被刪除。如果您需要永久儲存信息,可以把數據存儲在數據庫中。
    把手冊抄一下,然后每個都試試然后寫出來,方便自己查閱滴,誰讓咱剛學呢。

    Session大概有12個函數分別是:
    session_start: 初始 session。
    session_destroy: 結束 session。
    session_unset: 釋放session內存。
    session_name: 存取目前 session 名稱。
    session_module_name: 存取目前 session 模塊。
    session_save_path: 存取目前 session 路徑。
    session_id: 存取目前 session 代號。
    session_register: 注冊新的變量。
    session_unregister: 刪除已注冊變量。
    session_is_registered: 檢查變量是否注冊。
    session_decode: Session 資料解碼。
    session_encode: Session 資料編碼。
    還有個全局變量就是:$_SESSION

    在您把用戶信息存儲到 PHP session 中之前,首先必須啟動會話。
    注釋:session_start() 函數必須位于標簽之前:

    代碼如下:


    <?php session_start(); ?><html><body></body></html>

    存儲 Session 變量
    代碼如下:


    <?phpsession_start();// store session data$_SESSION['views']=1;?><html><body><?php//retrieve session dataecho "Pageviews=". $_SESSION['views'];?></body></html>

    終結 Session
    unset() 函數用于釋放指定的 session 變量:


    <?phpunset($_SESSION['views']);?>

    您也可以通過 session_destroy() 函數徹底終結 session:
    代碼如下:


    <?phpsession_destroy();?>

    實例
    代碼如下:


    <?phpsession_start();switch ( $_GET['action'] ){case "loginif";//登陸驗證,假定session儲存的秘密應該等于123才為正確if ($_SESSION['pass']=="123"){echo "密碼正確 您可以執行注銷";}else{echo "密碼錯誤,您可以重新登陸";}break;case "logout";//注銷登陸session_unset();session_destroy();echo "注銷成功!可以判斷一下密碼是否正確來看看是不是成功注銷";break;case "login";//寫入session以供驗證,$pass="123";//密碼$_SESSION['pass']=$pass;echo "寫入登陸密碼了 去判斷密碼成功與否吧。";break;}?><p>假定本頁名為temp.php </p><p><a href="temp.php?action=login">用戶進行登陸post,程序處理寫入session</a></p><p><a href="temp.php?action=loginif">判斷用戶密碼是否正確</a></p><p><a href="temp.php?action=logout">登陸成功的用戶注銷登陸</a></p>

    我總結了一下php中session的用法。
    (一)開始session
    在每一次使用session之前,都要加上這一句:“session_start();”。顧名思義,這個函數的作用就是開始使用session。
    (二)注冊session
    首先要建立一個global(注意,一定要定義為global,不然在其它頁面用不了)數組,如$login,其中$login['name']="Victor",$login['pwd']="111111",然后調用函數“session_register(login);”,session就成功注冊了。
    (三)使用session里面的變量
    和注冊session類似,都要先建立一個global數組,然后就和使用一般數組一樣了。
    (四)判斷session是否注冊
    很簡單,用“if (session_is_registered(login))”判斷就可以了。
    (五)卸載session
    也很簡單,“session_unregister(login);”就可以了。
    注意:在進行(二)(三)(四)(五)之前一定要先進行(一)。

    下面給出一個例子:
    index.htm


    <html><head><title>測試</title></head><body><FORM METHOD=POST ACTION="login.php">用戶名:<INPUT TYPE="text" NAME="name"><br/>密碼:<INPUT TYPE="password" name="pwd"><br/><INPUT TYPE="submit" value="提交"></FORM></body></html>

    login.php
    代碼如下:


    <?phpglobal $login;if ($_POST['name']!="Victor" || $_POST['pwd']!="111111"){echo "登陸失敗";echo "請<a href=index.htm>返回</a>";exit;}$login = array('name'=>$_POST['name'],'pwd'=>$_POST['pwd']);session_start();session_register(login);echo "<a href=info.php>查看信息</a><br/>";echo "<a href=logout.php>退出登陸</a><br/>";?>

    info.php

    代碼如下:


    <?phpsession_start();if (session_is_registered(login)){global $login;echo "hello,".$login['name']."<br/>";echo "<a href=logout.php>退出登陸</a><br/>";}else{echo "非法操作<br/>";exit;}?>

    logout.php
    代碼如下:


    <?phpsession_start();session_unregister(login);header("location:index.htm");?>

    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    国产亚洲xxx| 2019国产精品自在线拍国产不卡| 日韩欧美在线视频观看| 91在线无精精品一区二区| 欧美xxxx做受欧美.88| 亚洲精品一区久久久久久| 日韩网站免费观看| 美女性感视频久久久| 欧美丰满片xxx777| 亚洲风情亚aⅴ在线发布| 亚洲直播在线一区| 亚洲无av在线中文字幕| 国产精品一二三在线| 国产精品欧美一区二区三区奶水| 国产美女精品免费电影| 久久影院在线观看| 91精品国产91久久久久久吃药| 成人免费观看49www在线观看| 国产日本欧美一区二区三区在线| 精品自在线视频| 在线成人免费网站| 欧美精品在线极品| 日韩av有码在线| 亚洲欧美一区二区精品久久久| 日韩天堂在线视频| 亚洲综合最新在线| 欧美激情一区二区三级高清视频| 欧美在线视频观看免费网站| 国产午夜精品麻豆| 亚洲美女性视频| 日韩亚洲一区二区| 日韩在线免费观看视频| 一本色道久久综合狠狠躁篇的优点| 欧美日韩福利电影| 91亚洲va在线va天堂va国| 成人伊人精品色xxxx视频| 午夜精品一区二区三区av| 青青久久av北条麻妃黑人| 欧美国产亚洲精品久久久8v| 91av在线网站| 亚洲精品视频在线观看视频| 国产午夜精品全部视频在线播放| 精品夜色国产国偷在线| 亚洲国产精品成人一区二区| 欧美在线视频a| 国内精品伊人久久| 亚洲视频在线观看网站| 一色桃子一区二区| 欧美多人乱p欧美4p久久| 国产精品极品美女粉嫩高清在线| 国产亚洲综合久久| 国产精品27p| 久久影视电视剧凤归四时歌| 日韩一二三在线视频播| 91系列在线播放| 久久精品小视频| 国产精品美女久久久免费| 国产精品一区二区久久久久| 亚洲一区二区免费| 中文字幕日韩av综合精品| 精品视频在线播放| 91av成人在线| 日本久久久久久久久| 精品久久久久久久久国产字幕| 国内精品久久久久久久久| 97色在线观看免费视频| 久久天堂电影网| 91av国产在线| 国产精品欧美风情| xxx欧美精品| 色婷婷**av毛片一区| 日韩一区二区三区在线播放| 欧美疯狂性受xxxxx另类| 亚洲午夜av久久乱码| 成人性生交大片免费看小说| 国产亚洲精品久久久久久| 欧美激情在线狂野欧美精品| 久久精品视频导航| 国外日韩电影在线观看| 播播国产欧美激情| 精品久久久久久国产| 日韩电影中文字幕在线| 欧美精品国产精品日韩精品| 久久亚洲国产精品| 日韩精品高清在线观看| 久久国产视频网站| 亚洲丝袜在线视频| 久久亚洲影音av资源网| 亚洲变态欧美另类捆绑| 中文字幕综合在线| 欧美日本在线视频中文字字幕| 宅男66日本亚洲欧美视频| 欧美日韩中文字幕在线视频| 狠狠操狠狠色综合网| 国产日产久久高清欧美一区| 欧美性高潮床叫视频| 欧美日韩国内自拍| 中文字幕亚洲无线码a| 中文字幕在线观看日韩| 久久精品亚洲热| 午夜精品免费视频| 午夜精品99久久免费| 日韩欧美国产中文字幕| 国产日韩精品在线观看| 亚洲男人天堂古典| 欧美日韩国产精品一区| 欧美电影电视剧在线观看| 国产精品欧美激情| 全亚洲最色的网站在线观看| 国产亚洲精品一区二区| 欧美日韩亚洲一区二区三区| 北条麻妃久久精品| 97超碰蝌蚪网人人做人人爽| 久热精品视频在线观看一区| 久久久久久国产免费| 久久av中文字幕| 免费91麻豆精品国产自产在线观看| 中文字幕自拍vr一区二区三区| 另类少妇人与禽zozz0性伦| 国产精品第一页在线| 日韩一区二区av| 国产综合视频在线观看| 欧美激情欧美激情在线五月| 欧美老女人xx| 国产91色在线|免| 欧美一区二区三区艳史| 亚洲精品久久久久久久久| 久久久久久久影视| 国产一区私人高清影院| 国产亚洲欧美日韩一区二区| 欧美性xxxxxx| 国产精品国产三级国产aⅴ浪潮| 久久久亚洲国产| 日韩高清中文字幕| 国产精品亚洲片夜色在线| 日韩精品视频在线播放| 国语自产精品视频在线看抢先版图片| 高清欧美性猛交xxxx黑人猛交| 欧美日韩国产精品一区| 成人免费看黄网站| 欧美性视频网站| 日韩免费观看在线观看| 日韩中文字在线| 欧美精品www| 亚洲精品wwww| 久久久国产一区二区三区| 久久97久久97精品免视看| x99av成人免费| 中文字幕日韩电影| 日韩精品极品视频| 日韩高清不卡av| 欧美在线亚洲在线| 欧美日韩国产精品一区二区不卡中文| 亚洲国产中文字幕久久网| 国产精品自产拍高潮在线观看| 久久久久久18| 久久精品成人欧美大片古装| 日日摸夜夜添一区| 亚洲精品av在线播放| 亚洲精品美女网站| 国产精品美女免费| 91精品国产高清久久久久久久久| 中文欧美日本在线资源| 欧美精品情趣视频|