當前位置:首頁 > PHP教程 > php會話 > 列表

php中kindeditor多圖上傳session丟失問題解決

發布:smiling 來源: PHP粉絲網  添加日期:2018-09-16 11:58:56 瀏覽: 評論:0 

解決辦法:

1.在創建文本編輯器時增加session_id的傳遞

  1. <script> 
  2. var editor; 
  3. KindEditor.ready(function(K) { 
  4.     editor = K.create('textarea[name="content"]', { 
  5.         allowFileManager : true
  6.         extraFileUploadParams:{ 
  7.             'PHPSESSID' : "<?=session_id()?>" 
  8.         } 
  9.     }); 
  10. </script> 
  11. <textarea name="content" style="width:800px;height:400px;visibility:hidden;">KindEditor</textarea> 

2.upload_json.php文件增加session初始化

  1. $session=isset($_POST['PHPSESSID'])?$_POST['PHPSESSID']:''
  2. if($session){//重新設置cookie,解決使用Flash上傳圖片時cookie丟失的問題 
  3.     session_id($session); 
  4.     session_start(); 
  5. }else
  6.     session_start(); 

Tags: 多圖 問題

分享到:

天气网首页彩吧