客户端禁用cookie,怎样实现session共享多个页面

来源:互联网 发布:月数据分析报告模板 编辑:程序博客网 时间:2024/04/28 10:01


一个简单的购物车,正常使用cookie时的代码如下

当客户端cookie被禁用时

方法一:在每个超链接上添加一个PHPSESSION=sessionID;

同时诶个页面加入

if(isset($_GET['PHPSESSION']))
{
    session_id($_GET['PHPSESSION']);
}
session_start();


方法二:

使用常量SID

使用方法:在action header(“Location: xx”)可以直接拼接SID常量

方法三:可以启用session.use_trans_sid  指定是否启用透明SID文件支持

session.use_trans_sid=1;设置后重启apache即可生效


0 0