您好,登錄后才能下訂單哦!
小編給大家分享一下php中Session怎么用,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1.Session簡介
PHP
中的 session
會話是通過唯一的會話 ID 來驅動的,會話 ID 是一個加密的隨機數(shù)字,由 PHP
生成,在會話的生命周期中都會保存在客戶端。Session
信息是存放在server端
,但session id
是存放在client cookie
的,當然PHP的session
存放方法是多樣化的,這樣就算禁用cookie
一樣可以跟蹤。
2.Session的配置與應用
session_start(); //初始化session.需在文件頭部 $_SESSION[name]=value; //配置Seeeion echo $_SESSION[name]; //使用session isset($_SESSION[name]); // 判斷 unset($_SESSION[name]); //刪除 session_destroy(); //消耗所有session
3.PHP7 Session選項
在 PHP7
版本中(以及更高的版本),session_start()
函數(shù)可以接受一個選項數(shù)組來覆蓋 php.ini
中設置的會話配置指令。這些選項支持 session.lazy_write
,默認情況下它的取值為 true
,它會導致 PHP
覆蓋任何會話文件(如果會話數(shù)據(jù)已經(jīng)更改)session_start()函數(shù)添加的另一個選項是 read_and_close
,它表示會話數(shù)據(jù)應該被讀取,然后會話會立即被關閉。例如,將 session.cache_limiter
設置為 private
,并設置該標志,以便在讀取后立即關閉會話,方法是使用下面的代碼段。
<?php session_start([ 'cache_limiter' => 'private', 'read_and_close' => true, ]); ?>
以上是“php中Session怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。