国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

firefox瀏覽器用jquery.uploadify插件上傳時報HTTP 302錯誤

2024-05-06 16:15:34
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了firefox瀏覽器用jquery.uploadify插件上傳時報HTTP 302錯誤,分析了下,原來是利用flash進行post上傳時沒有包含原來的session信息,而是重新創建了一個session,知道原因了,我們來看看如何解決吧。
 

解決了uploadify插件在chrom頻繁崩潰的問題,又遇到了新問題,ff瀏覽器下報HTTP 302錯誤,

ff瀏覽器下 uploadify 利用flash進行post上傳時沒有包含原來的session信息,而是重新創建了一個session,新的session無法通過登錄驗證,因此被重定向到了登錄頁面。

解決的方法無非就是將原session一起post到服務器端,然后服務器端登錄驗證之前將需要驗證的session改為post過來的那個。。。(語言組織能力太差—,—)。

jquery.uploadify初始化時添加:

 

復制代碼代碼如下:

'formData' : { '<?php echo session_name();?>' : '<?php echo session_id();?>' },

 

服務器端由于項目使用的是zend框架,全部控制器都繼承Seed_Controller_Action4Admin,修改基類怕引起其他問題,因此沒有改基類,只改了應用控制器的init()方法

 

復制代碼代碼如下:

    public function init() {
        $session_name = session_name();
        if (!isset($_POST[$session_name])) {
 
        } else {
            session_id($_POST[$session_name]);
            //uploadify官網有這一行,但我加入這行后報session已啟動錯誤
            //去掉之后正常
            //session_start();
        }
    }

 

這里發現一個問題:所有上傳圖片的action應該放到一個控制器中的,開發的時候偷懶了,將上傳圖片的action跟其他呈現頁面的action放在了一起,init方法被覆蓋掉了,因此其他幾個action在訪問的時候不進行登錄驗證了。。。

雖然HTTP 302問題解決了,唉。。。還是不合理啊。

最終還是沒有完美解決此問題,小伙伴們如有更好的方法,請告知一下,本文持續更新。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 封开县| 新晃| 常熟市| 迁安市| 新兴县| 洮南市| 屏东县| 道真| 灌云县| 若尔盖县| 北宁市| 富阳市| 海阳市| 德化县| 大悟县| 上杭县| 革吉县| 柳州市| 酒泉市| 全椒县| 延边| 松潘县| 凤山市| 长宁县| 东乌| 汕头市| 正镶白旗| 松江区| 宜章县| 开阳县| 勐海县| 紫金县| 监利县| 大田县| 静乐县| 荥经县| 南宫市| 三门县| 从化市| 澄迈县| 祥云县|