您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
解决KindEditor使用flash批量上传session丢失的问题
2015-02-13【网站建设常见问答】3286 人已围观
简介通过传递session_id即可解决,在后台接收PHPSESSID参数,判断当前session是否为空, 如果为空,通过PHPSESSID恢复之前的sessi...
通过传递session_id即可解决,在后台接收PHPSESSID参数,判断当前session是否为空,
如果为空,通过PHPSESSID恢复之前的session。
var session_id = \\\'\\\';
KindEditor.ready(function(K) {
var editor = K.editor({
allowFileManager : false,
uploadJson : \\\'/index.php?r=public/multiupload\\\',
extraFileUploadParams: {},
});
//批量上传图片
K(\\\'#J_selectImage\\\').click(function() {
dir = \\\'sub_images\\\';
editor.extraFileUploadParams.PHPSESSID = session_id;
editor.extraFileUploadParams.dir = dir;
editor.loadPlugin(\\\'multiimage\\\', function() {
editor.plugin.multiImageDialog({
clickFn : function(urlList) {
console.log(urlList);
editor.hideDialog();
}
});
});
});
}
后台代码:
$PHPSESSID = $_POST[\\\'PHPSESSID\\\'];
if(!empty($PHPSESSID)) {
session_id($PHPSESSID);
}
后台代码要放在session_start前。
以上代码不行的话说明版本也许不符,还以有以下方法
KindEditor.ready(function(K) {
var editor = K.editor({
//uploadJson : \'index/upload_car.php?session_id=oqs3ufmi6cbi31fojs0h3mc414\', //单独引用up文件传送sessonid
extraFileUploadParams: {
PHPSESSID : \'<?php echo session_id() ?>\'
}, //这行也可以解决
后台程序不变同上处理
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:2015春节宁波殷雯网络放假安排
下一篇:PHP 中获取文件名及路径
相关文章
随机图文
PHP对图像操作GetImageSize函数详解
取得图片的长宽。语法: array getimagesize(string filename, array [imageinfo]); 返...
双语网站中的外语翻译有谁提供?
外语版文字翻译由谁来准备? 外语版网站开发并不包含外语文字翻译工作,如果企业客户没有额外委托我们殷雯网络进行网站文案的翻译服务,则外语版的...
网站设计之网站建设简单就是美
在网站建设设计中时常简单就是美,就是好! 简洁的网站设计,突出了企业公司的形象高大,无需要过多的修饰就是一个高大的感觉。 简明和开门...
不对称设计在网站建设中使用
不对称设计技术可以非常直观有趣和创建不同的焦点。 不对称仅仅是缺乏对称性,但不对称并没有缺乏平衡与和谐。 不对称和对称的设计都可以创...




微信收款码
支付宝收款码