0

Internet Explorer でのみ、CodeIgniter とのセッションが失われます

最初のコントローラーに AJAX リクエストを送信します。

/コントローラー/メソッド1

このメソッド1では、セッションを作成します

$this->session->set_userdata('user', 1);

最初のリクエストの 5 秒後に 2 番目の AJAX リクエストを別のメソッドに送信します。

/コントローラ/メソッド2

このメソッドでは、セッション ユーザーのコンテンツを表示しようとします。

var_dump($this->session->userdata('user'));

しかし、私はbool(false)の答えを得ました。

詳細については、セッション ライブラリが自動ロードされます。Chrome では、これでうまくいきます。

この問題を解決するアイデアはありますか?

ありがとう

4

2 に答える 2

6

'sess_cookie_name'in config を'ci_session'7200から 84200 に'cisession'変更します。sess_expiration

于 2012-12-03T20:29:49.463 に答える