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

首頁 > 語言 > PHP > 正文

PHP session 會話處理函數

2024-05-04 23:47:02
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP session 會話處理函數的相關資料,需要的朋友可以參考下
 

PHP Session 變量

當運行一個應用程序時,你會打開它,做些更改,然后關閉它。這很像一次會話。計算機清楚你是誰。它知道你何時啟動應用程序,并在何時終止。但是在因特網上,存在一個問題:服務器不知道你是誰以及你做什么,這是由于 HTTP 地址不能維持狀態。

通過在服務器上存儲用戶信息以便隨后使用,PHP session 解決了這個問題(比如用戶名稱、購買商品等)。不過,會話信息是臨時的,在用戶離開網站后將被刪除。如果需要永久儲存信息,可以把數據存儲在數據庫中。

Session 的工作機制是:為每個訪問者創建一個唯一的 id (UID),并基于這個 UID 來存儲變量。UID 存儲在 cookie 中,亦或通過 URL 進行傳導。

1. 開始會話

在把信息儲存到session之前,首先要開啟會話。php提供了session_start()函數來開始或者繼續一個會話。定義:

1 bool session_start( void ) 

調用如下:

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

注意:

(1)session_start()函數必須位于<html>標簽之前,也就是該函數必須在任何輸出前調用,常常在寫程序時不注意就多輸入了一個空格或者回車,這時就會報錯。應特別注意這一點。(我可是被坑過)

(2)無論有沒有成功創建會話,session_start()函數都會返回TRUE,因此使用任何異常處理都不起作用。

(3)還可以啟用配置指令session.auto_start,從而不必執行這個函數,但是這樣的話,每個php頁面執行時都會開始或者繼續一個會話。

2.存儲或者讀取會話

存儲和讀取session變量的正確方法是使用php的 S ESSION變量。 SESSION變量。_SESSION是php提供的全局參數,專門用來存儲和讀取session。(注意關聯數組的鍵名和普通變量的命名規則一致)

存儲會話時,可以對其直接賦值。

$_SESSION[‘season'] = '秋天'; 

以上設置了一個鍵名為“season”的會話元素,其值為“秋天”。當讀取時,就像調用普通數組元素一樣。

下面的兩段代碼顯示怎么存儲并讀取一個會話元素。

這是session1.php文件:

 <?php /**  * Created by PhpStorm.  * User: yuxiu  * Date: //  * Time: :  */ if(isset($_POST['submit'])){   session_start();                //開始建立一個會話   $_SESSION['season'] = $_POST['season'];    //存儲會話數據   header("Location: session.php");      //應特別注意header()里的格式問題 } ?> <b>存儲會話</b> <hr/> 選擇需要設置的數據: <form name="form" method="post" action="" id="form" >   <select name="season" id="season_select" >     <option value="春天">春天</option>     <option value="夏天">夏天</option>     <option value="秋天">秋天</option>     <option value="冬天">冬天</option>   </select>   <br/>   <br/>   <br/>  <input type="submit" name="submit" value="submit"/> </form>

 這是session2.php文件:

 

 <?php /**  * Created by PhpStorm.  * User: yuxiu  * Date: //  * Time: :  */ session_start();  //建立或者繼續一個會話 $season = $_SESSION['season'];    //讀取會話數據 echo "<b>讀取會話</b><br/><br/>"; switch ($season) {   case '春天';     echo '現在是綠意盎然的春天!';     break;   case '夏天';     echo '現在是熱情四溢的夏天!';     break;   case '秋天';     echo '現在是豐收果實的秋天!';     break;   case '冬天';     echo '現在是白雪皚皚的冬天!';     break;   default ;     echo '對不起,會話中沒有數據 或者 不存在該對話 !'; } ?>

在session1.php中首先使用session_start()創建一個會話,然后對提交的季節數據使用數組賦值的方式存儲,最后使用header()函數直接跳轉到開始。在session2.php文件中,也同樣需要session_start()函數繼續一個會話并利用session數組調用會話信息。

3.銷毀會話

當會話不再被使用的時候,就需要人為的銷毀它,雖然php有自動銷毀會話的功能,但這樣會使程序的效率變低??梢允褂胾nset()函數或者session_destroy()函數。

<?php unset($_SESSION['season']);?>

  或者:

<?php session_destroy();   //注意,使用這個函數將重置session數組,即失去所有的已經儲存的session數據?>


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品电影网| 精品高清一区二区三区| 日韩成人av网| 欧美又大粗又爽又黄大片视频| 欧美视频中文在线看| 欧美性猛交丰臀xxxxx网站| 亚洲性视频网站| 日韩在线观看精品| 欧美激情精品久久久久久蜜臀| 欧美精品激情视频| 日韩电影中文字幕| 国产婷婷97碰碰久久人人蜜臀| 26uuu日韩精品一区二区| 久久久久久网址| 欧美亚洲视频在线看网址| 久久99久久99精品中文字幕| 亚洲一区av在线播放| 国产欧美精品一区二区三区-老狼| 亚洲欧美中文字幕在线一区| 国产一区二区三区高清在线观看| 国产成人在线亚洲欧美| 96精品久久久久中文字幕| 亚洲美女久久久| 日韩免费在线观看视频| 国内精品400部情侣激情| 日韩av一区二区在线观看| 亚洲国产成人精品女人久久久| 亚洲午夜精品久久久久久性色| 欧美午夜久久久| 亚洲区免费影片| 国产精品成人国产乱一区| 日本国产一区二区三区| 日本亚洲欧美三级| 97视频在线观看视频免费视频| 亚洲最大成人在线| 欧美日韩美女在线| 一区二区三区视频免费| 中文字幕精品影院| 国产欧美日韩中文字幕| 国产欧美日韩精品丝袜高跟鞋| 亚洲va电影大全| 成人免费看片视频| 国产成人精品免高潮在线观看| 欧美裸体xxxxx| 国产香蕉97碰碰久久人人| 欧美俄罗斯乱妇| 色妞久久福利网| 日韩精品在线影院| 欧美色另类天堂2015| 91视频免费网站| 97超碰国产精品女人人人爽| 日韩精品在线观看一区| 国产精品高精视频免费| 亚洲国语精品自产拍在线观看| 一区二区三区四区在线观看视频| 亚洲欧美中文字幕在线一区| 亚洲精品日产aⅴ| 日韩精品在线观看一区二区| 久久伊人精品天天| 日韩av免费一区| 国产日韩欧美日韩| 欧美性生交xxxxxdddd| 亚洲精品久久久久久久久久久久久| 91精品国产高清久久久久久久久| 成人性生交大片免费看视频直播| 亚洲aⅴ男人的天堂在线观看| 少妇久久久久久| 日韩精品一区二区视频| 69久久夜色精品国产7777| 久久av资源网站| 亚洲国产精品电影在线观看| 亚洲精品视频在线播放| 国产精品私拍pans大尺度在线| 亚洲午夜色婷婷在线| 久久久久久久色| 亚洲色图35p| 中文字幕国产精品| 久久韩剧网电视剧| 日韩电影免费观看中文字幕| 中文字幕在线国产精品| 精品国产成人av| 欧美日韩一区二区在线播放| 亚洲免费电影在线观看| 奇米一区二区三区四区久久| www欧美日韩| 欧美电影《睫毛膏》| 国产一区二区久久精品| 久久电影一区二区| 久久综合九色九九| 在线视频免费一区二区| 久久久国产精品x99av| 中文字幕亚洲欧美一区二区三区| 影音先锋欧美精品| 日韩美女在线看| 日韩精品欧美国产精品忘忧草| 亚洲精品wwwww| 国产精品成人一区二区三区吃奶| 欧美精品第一页在线播放| 欧美精品福利视频| 欧美一区视频在线| 中文字幕日本欧美| 亚洲老头同性xxxxx| 姬川优奈aav一区二区| 国产精品高潮呻吟久久av黑人| 热门国产精品亚洲第一区在线| 国产日韩欧美在线播放| 日本久久中文字幕| 国产精品欧美日韩久久| 亚洲福利视频二区| 国产成人在线播放| 日韩av电影免费观看高清| 成人美女免费网站视频| 亚洲iv一区二区三区| 欧美精品在线免费| 国产一区二中文字幕在线看| 亚洲激情在线观看视频免费| 久久乐国产精品| 欧美二区乱c黑人| 色樱桃影院亚洲精品影院| 久久网福利资源网站| 亚洲一区二区三区在线免费观看| 97精品在线视频| 国产91精品高潮白浆喷水| 久久99精品国产99久久6尤物| 亚洲免费电影在线观看| 国产精品大片wwwwww| 久久久久久久91| 在线观看国产精品91| 97视频在线观看网址| 日本三级久久久| 中文字幕综合在线| 亚洲国产一区二区三区在线观看| 欧美性猛交xxx| 日韩av在线直播| 日本伊人精品一区二区三区介绍| 国产va免费精品高清在线| 国产视频久久久| 久久夜色精品亚洲噜噜国产mv| 成人黄色av免费在线观看| 国产69精品99久久久久久宅男| 国产日产欧美精品| 91久久精品国产91久久| 日韩视频在线观看免费| 在线观看精品国产视频| 国产精品久久久久久一区二区| 欧美在线视频在线播放完整版免费观看| 欧美日韩国产页| 国产视频综合在线| 久久精品电影网站| 国内精品模特av私拍在线观看| www.欧美视频| 中文国产亚洲喷潮| 亚洲精品欧美日韩| 神马国产精品影院av| 亚洲第一视频网| 久久久国产一区二区三区| 日韩av成人在线| 国产精品久久综合av爱欲tv| 亚洲视频在线免费看| 欧美激情精品久久久久久黑人| 国产精品永久免费观看| 亚洲精品国精品久久99热| 亚洲最大在线视频| 欧美另类老肥妇|