新聞中心

創(chuàng)新互聯(lián)主營羅江網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機APP定制開發(fā),羅江h(huán)5微信小程序開發(fā)搭建,羅江網(wǎng)站營銷推廣歡迎羅江等地區(qū)企業(yè)咨詢
自 PHP4.1.0 起,$_SESSION 同 $_POST、$_GET 和 $_COOKIE 等一樣成為了超級全局數(shù)組,但是在使用 $_SESSION 之前必須先使用 session_start() 函數(shù)來開啟 Session 才行。
$_SESSION 為一個關(guān)聯(lián)數(shù)組,和普通關(guān)聯(lián)數(shù)組鍵值對的含義相同。設(shè)置 Session 的語法格式如下:
$_SESSION[名稱] = 值;
【示例】使用 $_SESSION 定義 Session,并獲取 Session 的值。
$value) {
if(is_array($value)){
echo $key.':';
print_r($value);
}else{
echo $key.' = '.$value.'
';
}
}
?>
運行結(jié)果如下:
name = C語言中文網(wǎng)
url = http://c.biancheng.net/php/
title:Array ( [0] => Session [1] => $_SESSION )
執(zhí)行上面的腳本后,不僅會將這幾個變量或數(shù)組保存到 $_SESSION 中,還會被保存到服務(wù)器端由“sess_”和 Session ID 所命名的文件中,這個文件的位置可以通過修改 php.ini 配置文件或使用 session.save_path 配置。而且這個文件可以直接使用文本編輯器打開,文件的內(nèi)容結(jié)構(gòu)如下所示:
變量名|類型:長度:值; // Session 中的每個變量都使用相同的結(jié)構(gòu)保存
執(zhí)行上面的腳本所創(chuàng)建的 Session 文件的內(nèi)容如下所示:
name|s:16:"C語言中文網(wǎng)";url|s:27:"http://c.biancheng.net/php/";title|a:2:{i:0;s:7:"Session";i:1;s:9:"$_SESSION";}
如果想要修改設(shè)置好的 Session 的值,只需要像普通數(shù)組那樣,重新為 Session 中指定的元素賦值即可,修改后的信息也會同步更新到對應(yīng)的 Session 文件中。
當(dāng)前名稱:PHP設(shè)置和獲取Session
網(wǎng)站路徑:http://www.dlmjj.cn/article/dpeeegj.html


咨詢
建站咨詢
