0

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

我们可以继续核心 as session_id($_GET['session_id'])。但是我们该怎么做Codeigniter呢?

4

1 回答 1

0

如果未启用 cookie,则可以使用 GET 和 POST 参数,但不推荐使用它们。

在 codeigniter 的会话类中,会话 id 的值被加密,然后存储在 cookie 中。通过 GET 和 POST 直接使用会话 ID,您将使用 ini_set('session.use_only_cookies', true) 打开会话固定的大门。

在 codeigniter 中,您也可以以相同的方式传递值,或者将 url 作为参数添加。/控制器/方法/参数

浏览以下文章:-

Codeigniter 的会话数据,它们只是 cookie 吗?

http://jctweb.net/2011/09/20/sessions-without-cookies-in-codeigniter/

于 2012-09-03T17:20:58.560 回答