有没有简单的方法将APPEND SESSID = value附加到呈现页面中的每个URL?
WHY吗
即使用户浏览器已禁用cookie,我也想处理会话。我有很多代码,所以我正在寻找一些“聪明”的解决方案,而不仅仅是手动重写所有链接。
请注意,我不会像以下那样使用本地PHP会话管理和会话启动:
session_start();
如果有一些工具,我会在ZendFramework上运行。
感谢您的任何建议
答案 0 :(得分:0)
在ini_set('session.use_cookies', 0);
session_start();
答案 1 :(得分:0)
您需要启用瞬态会话ID。
; trans sid support is disabled by default.
; Use of trans sid may risk your users security.
; Use this option with caution.
; - User may send URL contains active session ID
; to other person via. email/irc/etc.
; - URL that contains active session ID may be stored
; in publically accessible computer.
; - User may access your site with the same session ID
; always using URL stored in browser's history or bookmarks.
; http://php.net/session.use-trans-sid
session.use_trans_sid = 0