最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2015年03月01日 11:00:27   投稿:hebedich  
這篇文章主要介紹了firefox瀏覽器用jquery.uploadify插件上傳時報HTTP 302錯誤,分析了下,原來是利用flash進行post上傳時沒有包含原來的session信息,而是重新創(chuàng)建了一個session,知道原因了,我們來看看如何解決吧。

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

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

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

jquery.uploadify初始化時添加:

復制代碼 代碼如下:

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

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

復制代碼 代碼如下:

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

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

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

最終還是沒有完美解決此問題,小伙伴們?nèi)缬懈玫姆椒?,請告知一下,本文持續(xù)更新。

相關(guān)文章

最新評論

双柏县| 开平市| 许昌县| 吴川市| 聂拉木县| 金乡县| 红安县| 鲁甸县| 揭西县| 萍乡市| 五原县| 虹口区| 静安区| 郴州市| 桐柏县| 元阳县| 文山县| 越西县| 潮安县| 都兰县| 县级市| 教育| 久治县| 岐山县| 巴林右旗| 娄底市| 确山县| 通许县| 南靖县| 西峡县| 高青县| 上林县| 保靖县| 江陵县| 丰台区| 娱乐| 桐梓县| 治县。| 大同市| 中方县| 昌宁县|