2010-11-27 20 views
1

Je sais que c'est la fameuse question, mais je ne suis pas en mesure de faire fonctionner ces liens se référant à: -jquery Uploadify et id session CodeIgniter problème

Le problème est le même. Aucun identifiant de session n'est transmis, ce qui cause beaucoup de problèmes.

Ceci est mon 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; 

Comme vous pouvez le voir, je l'ai déjà mis sess_match_useragent à faux, mais encore ids ma session OBTIENNENT changé. Quelqu'un peut-il me dire comment puis-je transmettre mes identifiants de session dans scriptData? Parce que Codeigniter n'utilise pas l'approche querystring à la place, il construit de jolies URL.

Merci à l'avance :)

+0

'$ session_id = $ this-> session-> données utilisateur ('session_id');'? Je ne sais pas exactement ce que vous cherchez – Ross

+0

@Anthony, j'ai le même problème. Avez-vous réussi à le résoudre? – Roman

Répondre

1

Uploadify, qui est similaire à SWFUpload, ne transmet pas cookie lorsque le téléchargement de fichiers. C'est à cause d'Adobe Flash.

Vous devez rechercher une solution de contournement, par ex. envoyer l'ID sessoin dans les données de publication avec le fichier; ou redessinez le flux de travail de votre application Web.

+0

Un point manquant: Malheureusement, puisque l'identifiant de session n'est pas dans le cookie mais dans les données de publication que vous avez définies, vous devez le vérifier vous-même au lieu de compter sur le plug-in de session. – timdream