0
         $value = array(
             'id'       => $data['id'] , 
             'username' => $data['username'] ,
             'email'    => $data['email'] ,
             'last_ip'  => $this->input->ip_address()

         );

         $value  = serialize($value);

         $cookie =  array (
             'name'   => 'is_logged' ,
             'value'  => $value ,
             'expire' => time()+86400 ,

         );

         set_cookie($cookie);

私はクッキーをチェックする機能を持っています

function get_k(){

   $k = get_cookie('is_logged'); 
    var_dump($k);

}

これは、ブラウザがまだ開いている間にログインした後は正常に機能しますが、ブラウザを閉じると機能しなくなります

私の設定

$config['cookie_prefix']    = "";
$config['cookie_domain']    = "";
$config['cookie_path']      = "/";
$config['cookie_secure']    = FALSE;

私はlocalhost/firefoxに取り組んでいます

4

1 に答える 1

0

time()'expire' 値から削除すると、CodeIgniter はこれを自動的に追加します。

また、「期限切れ」の後にカンマがあります。

于 2013-05-03T12:25:39.613 に答える