php中kindeditor多图上传session丢失问题解决
解决办法:
1.在创建文本编辑器时增加session_id的传递
<script>
var editor;
KindEditor.ready(function(K) {
editor = K.create('textarea[name="content"]', {
allowFileManager : true,
extraFileUploadParams:{
'PHPSESSID' : "<?=session_id()?>"
}
});
</script>
<textarea name="content" style="width:800px;height:400px;visibility:hidden;">KindEditor</textarea>
2.upload_json.php文件增加session初始化
$session=isset($_POST['PHPSESSID'])?$_POST['PHPSESSID']:'';
if($session){//重新设置cookie,解决使用Flash上传图片时cookie丢失的问题
session_id($session);
session_start();
}else{
session_start();
}
您可能感兴趣的文章:
php中kindeditor多图上传session丢失问题解决
解决php session跨页面传递 session值丢失的问题(图文)
phpweb更换kindeditor编辑器的过程
php session跨域跨服务器的解决方法分享
php中IE7 iframe session丢失问题解决方案
PHP的SESSION丢失?跨页面SESSION丢失问题
Asp.net 默认配置下,Session莫名丢失的原因及解决办法
codeigniter与swfupload整合解决方案
java中使用Cookie替代Session解决跨域Session失效问题
asp.net Session丢失的解决方法