【发布时间】:2010-11-20 01:23:24
【问题描述】:
我正在使用uploadify,我无法在我的php文件中设置会话,我的脚本如下所示:
$("#uploadify").uploadify({
'uploader' : '/extra/flash/uploadify.swf',
'script' : '/admin/uploads/artistsphotos',
'scriptData' : {'PHPSESSID' : '<?= session_id(); ?>'},
'cancelImg' : '/images/cancel.png',
'folder' : '/img/artists',
'queueID' : 'fileQueue',
'auto' : false,
'multi' : true,
'onComplete' : function(a, b, c, d, e){
},
'onAllComplete': function(event,data){
$bla = $('#art').find(':selected',this);
$fi = $bla.val();
$.ajax({
type: "POST",
url: "/admin/uploads/artistsphotosupload",
data: "artist="+$fi,
success: function(msg){
console.log(msg);
}
});
}
});
如果我尝试在 php 中:
$_SESSION['name'] = 'something';
我无法在另一个文件中访问它。我有 session_start();活性 有什么解决办法吗?
【问题讨论】:
-
会话 ID 是如何携带的?
-
我有 session_start();在我的引导程序上,它包含在我的所有文件中,但是我有基于登录的页面,它们工作得很好,但是uploadify 使用了一个特殊的用户代理,所以这就是为什么我需要设置 {'PHPSESSID' : '= session_id( ); ?>'}
标签: php jquery session uploadify