溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中Session怎么用

發(fā)布時間:2021-03-16 14:48:13 來源:億速云 閱讀:132 作者:小新 欄目:編程語言

小編給大家分享一下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è)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI