禁用cookie,除了URL还有什么方法获取session
在php.ini文件中
session.use_trans_sid=1
session.use_only_cookies=0
session.use_cookies=0
或者在php程序中设置:
ini_set('session.use_trans_sid', 1);
ini_set('session.use_only_cookies', 0);
ini_set('session.use_cookies', 0);
当然,除了上述方法方便解决该问题,还有如下解决方案可以参考:
手动URL传值
通过隐藏表单传递
在数据库中保存session_id, 然后手动调用
在使用session.use_trans_sid时,php官方给出了安全风险警告,我们需要注意: