thinkphp 登录后uploadify上传flash上传时出现302

uploadify上传后端加了用户登陆验证后某些浏览器会出现 http error 302

代码测试版本thinkphp3.2

前端代码:

<script type="text/javascript">

<?php $timestamp = time();?>
$(function() {
$(‘#images‘).uploadify({
‘formData‘     : {
‘{:session_name()}‘:‘{:session_id()}‘,
‘timestamp‘ : ‘<?php echo $timestamp;?>‘,
‘token‘     : ‘<?php echo md5(‘unique_salt‘ . $timestamp);?>‘

},
"buttonText"      : "上传图片",
"width"           : 120,
‘removeTimeout‘   : 1, 
‘fileTypeExts‘    : ‘*.jpg; *.png; *.gif; *.bmp;‘,
‘swf‘      : ‘__JS__/uploadify/uploadify.swf‘,
‘uploader‘ : ‘
图片上传地址‘,
‘onUploadSuccess‘:function(file, data, response){
//上传后的处理自己写...
},
});
});

</script>

php代码:

写到你的php的验证登陆的前面(TP一般是一个后端基控制器)

$session_name = session_name();
if (isset($_POST[$session_name])){
session(‘[pause]‘);
session(array(‘id‘=>$_POST[$session_name]));
session("[start]");
}
   

           写完上面那段之后再获取session做用户验证就可以~~!


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。