91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》
  • 首頁 > 
  • 教程 > 
  • 互聯網科技 > 
  • 如何使用Dreamweaver正則表達式徹底解決zencart中的Session Cookie報錯、XML解析錯誤以及空白

如何使用Dreamweaver正則表達式徹底解決zencart中的Session Cookie報錯、XML解析錯誤以及空白

發布時間:2021-10-18 11:12:51 來源:億速云 閱讀:164 作者:小新 欄目:互聯網科技

這篇文章給大家分享的是有關如何使用Dreamweaver正則表達式徹底解決zencart中的Session Cookie報錯、XML解析錯誤以及空白的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。


zencart可能的錯誤如下:
1)Session\Cookie報錯,比如:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at E:\web\Apache\mydalle\index.php:1) in E:\web\Apache\mydalle\functions\sessions.php on line 108
原因:這個錯誤是zencart在處理函數session-start()、cookie()、header()之前已經有輸出,由于index.php范圍太廣,很難確定是哪個文件報錯,尤其是設置一些SEO。
2)、XML解析錯誤
XML解析錯誤:xml處理指令不在實體的開始部分
位置:http://www.mydalle.com/index.php?main_page=rss_feed&feed=new_products
行:8,列:1:<?xml version="1.0" encoding="utf-8"?>
^
原因:這個錯誤是zencart裝了rss feed插件后調用rss時在輸出XML頭部定義時已經有空行或者其他輸出了,也可能和1)是差不多為同一個錯誤,由于一些代碼不規范,禁止輸出header前面空行等也不是最好的解決方法。
網上有介紹刪除includes/languages/english.php最后的兩個空行和刪除includes/languages/english/meta_tags.php最后的空行,但是如果其他插件以及源代碼等產生了空行,問題依然沒有解決,這樣,就不是火狐的問題,IE也一樣的。
又有人說找到/includes/classes/rss_feed.php文件把<?xml version="1.0" encoding="utf-8"?>這一行$feedContent的變量值設置為空,其實,這是錯誤的解決辦法,前面的空行還是存在,錯誤還是存在,就算運氣好解決了,但解決的不徹底就像定時炸彈。
3)、空白頁
原因:一般產生于首頁或者購物車Add To Cart等頁面,這個錯誤也很可能是由于空行引起的錯誤。

從上面可以看出,這類錯誤最根本的原因就是:
函數session-start()、cookie()、header()之前已經有輸出,引起嚴重的錯誤。但PHP的報錯卻找不到到底空行從哪里來。
我的辦法是用Dreamweaver正則表達式解決這一問題,而且目前得以徹底。
我用的是Dreamweaver,只要點編輯--查找和替換,然后選文件夾,只需要處理includes文件夾就能解決這一問題。然后選源代碼,而且選中使用正則表達式的復選框。最后選擇替換全部。
方法如下:
第一步,用正則表達式刪除所有空白行(其實這一步不一定要做,我只是為了規范和節省代碼)
要把
\n[\s| ]*\r
全部替換為
\n
第二步,用正則表達式刪除首尾空白行(這一步必須做,就是刪除產生錯誤的輸出。)
^[\s| ]*\n|\n[\s| ]*$
全部替換為

(替換為的填寫框什么都不要填就可以了)
注意,正則表達式不要多了空格等,可以先用一個文件進行測試一下。最后替換之前備份一次。
以上兩步,做好后錯誤解決。我是把includes里的文件替換后就可以了,其他文件沒有處理,大家的情況可能不太一樣。
后來,經過我排查,原來是templates這個文件夾的問題,templates是我們經常改動的,在所難免。

感謝各位的閱讀!關于“如何使用Dreamweaver正則表達式徹底解決zencart中的Session Cookie報錯、XML解析錯誤以及空白”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临汾市| 邳州市| 遂昌县| 康马县| 鄂尔多斯市| 南澳县| 民县| 阳曲县| 海宁市| 吉安市| 康马县| 宁陵县| 台南市| 澜沧| 资溪县| 弥渡县| 义乌市| 青浦区| 双鸭山市| 平泉县| 济南市| 阿鲁科尔沁旗| 伊宁市| 常宁市| 钦州市| 营山县| 嘉义县| 西乌| 千阳县| 普宁市| 郧西县| 双辽市| 锦州市| 昆明市| 博爱县| 唐山市| 万宁市| 苏尼特右旗| 望谟县| 华安县| 英吉沙县|