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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:04:22
字體:
來源:轉載
供稿:網友

解決了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問題解決了,唉。。。還是不合理啊。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汕头市| 高邑县| 西乌珠穆沁旗| 霍州市| 抚顺市| 平利县| 长兴县| 广宁县| 壤塘县| 乌海市| 崇仁县| 衡东县| 泰安市| 永登县| 屏山县| 兴安县| 卢湾区| 本溪| 洞口县| 离岛区| 泗水县| 舞阳县| 吴桥县| 邵东县| 商河县| 齐齐哈尔市| 玉环县| 木兰县| 金华市| 平安县| 卢氏县| 哈尔滨市| 都江堰市| 黄平县| 沾化县| 合川市| 包头市| 尼勒克县| 平定县| 会同县| 乡城县|