如果在客户端浏览器上禁用了Cookie,如何继续会话ID?
我们可以继续核心session_id($_GET['session_id'])
。但是我们怎样才能在Codeigniter
?
答案 0 :(得分:0)
如果未启用cookie,则可以使用GET和POST参数,但几乎不建议这样做。
在codeigniter的会话类中,会话ID的值被加密,然后存储在cookie中。通过GET和POST直接使用会话ID,您将使用ini_set('session.use_only_cookies',true)打开会话固定的大门。
在codeigniter中,您也可以以相同的方式传递值,或者将url作为参数添加。 /控制器/方法/参数
通过以下文章: -
Codeigniter's session data, are they just cookies?
http://jctweb.net/2011/09/20/sessions-without-cookies-in-codeigniter/