/**
* [operationSession description] 操作session
* @param string $key [description] 要设置的key
* @param string $value [description] 要设置的值
* @param string $project_key [description] 项目key 防止sssion 冲突
* @return [type] [description]
* @author lianggc 2016-10-13
*/
function operationSession($key='',$value='',$project_key='xiao'){
if(!isset($_SESSION)){//如果不存在,说明session未开启进行开启操作
session_start();
}
if(!is_array($value)){//如果不为数组 直接进行赋值操作
$_SESSION[$project_key][$key]=$value;
}else{//如果存在进行循环遍历赋值
foreach ($value as $k => $v) {//进行循环操作
$_SESSION[$project_key][$key][$k]=$v;
}
}
}
php 如何防止不同项目的 session key冲突
最新推荐文章于 2022-07-19 14:07:06 发布