2016-05-11 10 views
1

Ich habe eine Frage im Zusammenhang mit Cookie und Sitzung. Login-Seite funktioniert sehr gut in Google Chrome, aber leider, wenn ich Programm in Firefox ausführen, wird es nicht richtig angezeigt. Es bedeutet, dass ich meinen Charakter nicht sehen kann, dass ich Login und Passwort in Firefox eingegeben habe. Config der Sitzung und Cookie ist wie folgt.php codeigniter Sitzung zeigt nicht korrekt in 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

Ich denke, es ist eine doppelte Frage verhindern, dass Sie die Lösung überprüfen hier http: //stackoverflow.com/questions/11861983/codeigniter-2x-firefox-session. Sie können auch hier https://github.com/bcit-ci/CodeIgniter/issues/1102 nachsehen –

Antwort

1

Ich habe vor ähnliches Problem wie diese konfrontiert, Meine Sitzung jedes Mal zerstört, wenn ich Firebug öffnen, also die Einstellung dieses Problem ist einfach zu lösen:

ändern Sie diese Zeile:

$config['sess_match_useragent'] = TRUE; 

dazu in der Datei config.php:

$config['sess_match_useragent'] = FALSE; 
0

Versuchen mit Änderung session.save_path in Ihrer pHP .ini-Datei.

oder Sie können es gerne ändern: -

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

wird es Sitzungen im Verzeichnis speichern und es wird das Problem mit Session