Session的bug?

浏览:546 发布日期:2017/05/11 分类:求助交流 关键字: session_regenerate_id
已经在config中开启SESSION_AUTO_START
如果开启session的自定义保存路径
'SESSION_OPTIONS' => array('path'=>RUNTIME_PATH.'Temp')
第一次获取就永远是失败class TestController extends Controller {
    public function index() {
        dump(session('comp_uuid'));  //永远是null 无论刷新几次页面
        session('comp_uuid', '123');
        dump(session_id());
        session_regenerate_id();
        dump(session_id());
        dump(session('comp_uuid'));
    }
}
原生PHP代码执行 第一次报错 刷新就有数值了session_save_path('E:/Session/');
session_start();
echo $_SESSION['id'].'<br>'; //第一次报错 刷新就有数值了
$_SESSION['id'] = 1;
$old_sessionid = session_id();
echo $old_sessionid.'<br>';
session_regenerate_id();
$new_sessionid = session_id();
echo $new_sessionid.'<br>';
echo $_SESSION['id'].'<br>';
最佳答案
评论( 相关
后面还有条评论,点击查看>>