2

セッション データを userdata に設定し、ページにリダイレクトします。セッションデータはIEに保存されませんが、chrome、firefox、operaは動作しています

public function access_granted(){
     $user_session_data = array(
                                 'username' => $this->input->post('username'),
                                 'is_user_logged_in' => 1
                               );

            $this->session->set_userdata(array("user" => $user_session_data));
            $this->session->set_flashdata('successed', 'You Logged in Successedfully');
            redirect('index');
    }
4

2 に答える 2

1

コントローラーコンストラクターでこのヘッダーを使用します

header('P3P:CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"');

これがうまくいかない場合は、CI セッションよりもネイティブ セッションを使用することをお勧めします。

于 2013-06-14T03:40:59.893 に答える
0

この記事を見つけました。これで問題は解決したようですが、確認する前にさらにテストしたいと思います。それまでの間、これを試すことができますか?

http://ellislab.com/forums/viewthread/211955/#982986

また、回答のコメントに記載されているように、config.php の Cookie 名にアンダースコア「_」が存在する場合は削除します。

よろしく、

コブス

于 2014-01-14T11:33:11.177 に答える