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