对于我项目的一个(奇怪的)要求,我想使用cookie少的会话。同时,无法打开“session.use_trans_sid”:(
有没有人请让我知道是否还有其他出路?
由于 和Manish
答案 0 :(得分:1)
制作一个自定义会话管理器(例如,参见this tutorial),根据例如IP地址和用户代理以及其他识别因素来识别用户(因为IP + UA可能不会也可能不会独特)。另一个(丑陋的)解决方案是通过手动(如果它是一个小站点)或隐藏形式(非标准)向每个链接添加会话标识符GET参数来自己实现use_trans_sid功能。
答案 1 :(得分:1)
如果您真的想要没有Cookie的会话,您可以随时手动将SID放在所有网址中。人们过去常常这样做。 : - )
答案 2 :(得分:0)
唯一的另一个选择是将会话数据保存在客户端上,并在每次请求时来回传递服务器,尽管从技术上讲这将是无会话架构。 这意味着对于GET,必须重写每个链接以包含所有会话变量,对于POST,它们必须作为隐藏字段包含在内。