亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小白,請教各位大佬!Session 作用域有啥作用

小白,請教各位大佬!Session 作用域有啥作用

MYYA 2019-06-13 10:01:16
使用ThinkPHP做項目,不能理解Session作用域的意義,為什么自己設定這么一個作用于,session不都是在服務端自己調用嗎https://www.kancloud.cn/manua...
查看完整描述

2 回答

?
森欄

TA貢獻1810條經驗 獲得超5個贊

看源碼唄
/**
*session設置
*@accesspublic
*@paramstring$namesession名稱
*@parammixed$valuesession值
*@paramstring|null$prefix作用域(前綴)
*@returnvoid
*/
publicfunctionset($name,$value,$prefix=null)
{
$this->lock();
empty($this->init)&&$this->boot();
$prefix=!is_null($prefix)?$prefix:$this->prefix;
if(strpos($name,'.')){
//二維數組賦值
list($name1,$name2)=explode('.',$name);
if($prefix){
$_SESSION[$prefix][$name1][$name2]=$value;
}else{
$_SESSION[$name1][$name2]=$value;
}
}elseif($prefix){
$_SESSION[$prefix][$name]=$value;
}else{
$_SESSION[$name]=$value;
}
$this->unlock();
}
從$_SESSION[$prefix][$name]=$value;可以看到,作用域的作用其實就是多加一層而已
Session.php
                            
查看完整回答
反對 回復 2019-06-13
  • 2 回答
  • 0 關注
  • 568 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號