在uhome使用swfupload上传文件,在有登录验证的时候会报错,经过测试找到解决方法,就是把cookie带过去。
1.
cp_upload.php
得到cookie
<?php
$cookies="";
foreach ($_COOKIE as $name => $value) {
$cookies.=",'$name':'$value'";
}
?>
2模板中
把cookies当作swf的参数传递给程序:
<script>
var option={'albumid':albumid$cookies};
swfu.setPostParams(option);
swfu.startUpload();
</script>
3.submit.php中
把通过swfuplod传递过来的cookie赋值给$_COOKIE
<?php
$_COOKIE=$_POST;
include_once('../common.php');
include_once(S_ROOT.'./source/function_cp.php');
include_once(S_ROOT.'./source/function_magic.php');
if(empty($_SGLOBAL['supe_uid'])){
echo '请重新登录!';
}else{
//echo $url; 上传文件
echo '上传成功';
}
?>
分享到:
相关推荐
swfupload
swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)swfupload(new)
swfupload flash上传兼容所有浏览器
NULL 博文链接:https://lewis-fxb.iteye.com/blog/1233652
SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版SWFUpload v2.5.0版
什么是SWFUpload? SWFUpload是一个客户端文件上传工具...使用SWFUpload遇到的多数问题是由不正确地设置或者定义了糟糕的处理事件引起的。 初始化和设置 SWFpload必须在页面中初始化,一般可以在window.onload事件中...
swfupload .net swfupload配置示例
SWFUpload_V2.2.0例子 SWFUpload_V2.2.0_说明文档 SWFUpload中文教程
swfupload --forms改版swfupload --forms改版swfupload --forms改版swfupload --forms改版swfupload --forms改版
swfupload例子
SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0 SWFUpload v2.2.0
SwfUpload文件上传demo
SwfUpload Ext.Net
swfupload实例]SWFUpload_java实例.doc
由于Flash Player 10的升级,SWFUpload V2.2.0版本前的程序会出现不兼容问题。详细见Flash Player 10升级导致SWFUpload程序异常,SWFUpload V2.2.0的文档已更新,该V2.1.0帮助文档不再维护!。
PHP jquery SWFUpload 实例
swfupload 下载
SWFUpload 2.5.0中文版
swfupload文件上传利器