2010-11-27 3 views
1

Ich weiß, das ist berühmte Frage, aber ich bin nicht in der Lage, sie auf diese Links beziehen funktioniert: -jquery Uploadify und codeigniter Session-ID Problem

Das Problem ist das gleiche. Es wird keine Sitzungs-ID übergeben, die viele Probleme verursacht.

Das ist mein config.php: -

$config['sess_cookie_name']  = 'ci_session'; 
$config['sess_expiration']  = 2700; 
$config['sess_encrypt_cookie'] = FALSE; 
$config['sess_use_database'] = FALSE; 
$config['sess_table_name']  = 'ci_sessions'; 
$config['sess_match_ip']  = FALSE; 
$config['sess_match_useragent'] = FALSE; 
$config['sess_time_to_update'] = 300; 

Wie Sie, ich habe bereits sess_match_useragent auf false gesetzt meine Session-IDs werden immer verändert sehen können, aber nach wie vor. Kann mir jemand sagen, wie ich meine Session IDs in scriptData übergeben? Da Codeigniter keine Querystring-Methode verwendet, werden stattdessen hübsche URLs erstellt.

Vielen Dank im Voraus :)

+0

'$ session_id = $ this-> session-> userdata ('session_id');'? nicht ganz sicher, was du willst – Ross

+0

@Anthony, habe ich das gleiche Problem. Hast du es geschafft, es zu lösen? – Roman

Antwort

1

Uploadify, die SWFUpload ähnlich ist, Cookie nicht sendet, wenn das Hochladen von Dateien. Dies liegt an Adobe Flash.

Sie müssen nach einer Problemumgehung suchen, z. Sesso ID in Post-Daten mit der Datei senden; oder den Arbeitsablauf Ihrer Web-App neu gestalten.

+0

Ein Punkt fehlt: Da die Sitzungs-ID nicht im Cookie, sondern in den von Ihnen festgelegten Post-Daten gespeichert ist, müssen Sie sie selbst überprüfen, anstatt sich auf das Session-Plug-in zu verlassen. – timdream