1

Cookieとセッションに関する質問があります。ログインページはGoogle Chromeでうまく動作しますが、残念ながらFirefoxでプログラムを実行すると正しく表示されません。つまり、Firefoxでログインとパスワードを入力した私のキャラクターを見ることはできません。セッションとCookieの設定は次のとおりです。php codeigniterセッションのdoeesがFirefoxで正しく表示されない

$config['sess_driver'] = 'files'; 
$config['sess_cookie_name'] = 'ci_session'; 
$config['sess_expiration'] = 7200; 
$config['sess_save_path'] = NULL; 
$config['sess_match_ip'] = FALSE; 
$config['sess_time_to_update'] = 300; 
$config['sess_regenerate_destroy'] = FALSE; 

$config['cookie_prefix'] = ''; 
$config['cookie_domain'] = ''; 
$config['cookie_path'] = '/'; 
$config['cookie_secure'] = true; 
$config['cookie_httponly']  = FALSE; 
+0

の問題を防ぐことができます私はあなたがここにhttpソリューションを確認することができ、その重複した質問だと思います。 //stackoverflow.com/questions/11861983/codeigniter-2x-firefox-session。また、https://github.com/bcit-ci/CodeIgniter/issues/1102で確認できます。 –

答えて

1

は、私は放火犯を開いたときに私のセッションは、すべての時間を破壊し、前に、このような同様の問題に直面している、だから、この問題を解決するための設定は、単純です:

変更この行:

$config['sess_match_useragent'] = TRUE; 
あなたのconfig.phpファイルでこれに

$config['sess_match_useragent'] = FALSE; 
0

あなたのphpに変更session.save_pathはして試してみてください.iniファイル。

またはあなたが好きそれを変更することができます: -

ini_set('session.save_path',realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/../session')); 

それがディレクトリでセッションを保存し、それをセッション

関連する問題