在codeigniter中对禁用的cookie进行登录验证

时间:2012-09-03 14:07:13

标签: codeigniter session cookies

如果在客户端浏览器上禁用了Cookie,如何继续会话ID?

我们可以继续核心session_id($_GET['session_id'])。但是我们怎样才能在Codeigniter

1 个答案:

答案 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/