0

クライアントのブラウザで Cookie が無効になっている場合にセッション ID を継続するにはどうすればよいですか?

としてコアで続行でき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 に答える