DEDECMS swfupload 上传出现302

换了360极速版64位浏览器后批量上传图片出现302,百度出来原因是因为SESSION问题,说flash在谷歌浏览器、火狐浏览器不能传递session,但具体解决方式说得也不是很清楚,对小白来说也是一脸懵逼

现在把具体修改步骤记录一下

具体步骤如下:

第一步:打开文件 dede/templets/album_add.htm

在68行找到:post_params 设置为

post_params: {"PHPSESSID": "<?php echo session_id(); ?>", "dopost" : ""},

 

第二步:找到 include/userlogin.class.php 文件,在 第11行的 session_start(); 前面加上如下一段代码即可~

if (isset($_POST["PHPSESSID"])) 
{
    session_id($_POST["PHPSESSID"]);  
}
else if(isset($_GET["PHPSESSID"])) {
    session_id($_GET["PHPSESSID"]);
}

 

posted @ 2022-12-16 19:21  蜗牛渣渣  阅读(49)  评论(0编辑  收藏  举报