2010-11-27 81 views
1

我知道這是著名的問題,但我不能使它工作指的這些鏈接: -jQuery的uploadify和笨會話ID問題

的問題是一樣的。沒有會話ID被傳遞,這會導致很多問題。

這是我的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; 

正如你可以看到我已經設置sess_match_useragent爲假,但還是我的會話ID都得到改變。任何人都可以告訴我如何在scriptData中傳遞我的會話id?因爲Codeigniter不使用查詢字符串方法,而是建立漂亮的URL。

感謝提前:)

+0

`$ session_id = $ this-> session-> userdata('session_id');`?不太清楚你在做什麼 – Ross 2010-11-27 17:47:08

+0

@Anthony,我有同樣的問題。你設法解決它嗎? – Roman 2011-07-12 08:01:57

回答

1

uploadify,這是類似的SWFUpload,上傳文件時,不發送的cookie。這是因爲Adobe Flash。

您需要尋找一些解決方法,例如用文件發送post數據中的sessoin id;或重新設計您的網絡應用程序的工作流程。