クライアントのブラウザで Cookie が無効になっている場合にセッション ID を継続するにはどうすればよいですか?
としてコアで続行できsession_id($_GET['session_id'])
ます。しかし、どのようにすればよいのCodeigniter
でしょうか?
クライアントのブラウザで Cookie が無効になっている場合にセッション ID を継続するにはどうすればよいですか?
としてコアで続行できsession_id($_GET['session_id'])
ます。しかし、どのようにすればよいのCodeigniter
でしょうか?
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/