ちゃんとSessionにデータを設定したと思いますし、Firefoxは正しくセッションデータを取得できますが、IEはセッションデータを取得できずbool(false)を返します。このバグの問題は何ですか?
私は新しいPHPの男です.PHPがサーバーではなくクライアントでセッションを設定するのはなぜなのか疑問に思っています(Javaが行ったように)。
セッションデータの設定:
$queryuser = $this->user_model->getUser($username, sha1($password));
if(!empty($queryuser) && count($queryuser) > 0) {
$user = array('islogin'=>true, 'userid'=>$username, 'nickname'=>$queryuser['nickname'], 'status'=>$queryuser['status']);
$this->session->set_userdata('user', $user);
セッション データの取得:
$user = $this->session->userdata('user');
私はセッションの概念を知っており、2 つのブラウザーで個別にテストしました。