2010-11-27 62 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;或重新设计您的网络应用程序的工作流程。