php 如何防止不同项目的 session key冲突

来源:互联网 发布:淘宝助理批量修改 编辑:程序博客网 时间:2024/06/14 17:21
/** * [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;    }  }}

0 0
原创粉丝点击