ปัญหา PHP content-type=text/html
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-06-02 18:06:56
ข้อความต่อไปนี้เขียนขึ้นเนื่องจากฉันเห็นคำถามดังกล่าวมากมายในฟอรัมเมื่อเร็ว ๆ นี้ โปรดให้คำแนะนำแก่ฉัน! - - มีคำตอบอยู่แล้วเกี่ยวกับวิธีการลบข้อมูลที่ซ้ำซ้อนของ PHP4 ในคำถามที่พบบ่อยของไซต์นี้ แต่หากพูดอย่างเคร่งครัด ข้อมูลนี้แบ่งออกเป็นสองส่วน ส่วนหนึ่งคือข้อความที่ระบุว่า PHP กำลังทำงานอยู่ ซึ่งก็คือ X-POWERED- BY และอื่นๆ ; อีกส่วนหนึ่งประกาศรูปแบบเนื้อหาเริ่มต้นของข้อความไฟล์/HTML คำตอบในคำถามที่พบบ่อยช่วยแก้ปัญหาในส่วนแรกของปัญหา (ตราบใดที่คุณเพิ่มความคิดเห็นในบรรทัดที่เกี่ยวข้อง) แต่ฟอรัมจะเกี่ยวกับส่วนหลังมากกว่า และฉันต้องการหารือเกี่ยวกับปัญหานี้ สิ่งแรกที่ต้องระบุคือสถานการณ์นี้มีแนวโน้มที่จะเกิดขึ้นเมื่อ PHP ทำงานในโหมด CGI ดังนั้นฉันเดาว่าส่วนใหญ่แล้วจะเป็นข้อผิดพลาดบนแพลตฟอร์ม WIN32 ประการแรก หนึ่งในวิธีแก้ปัญหาที่สำคัญที่สุดคือการใส่ความคิดเห็นเกี่ยวกับโมดูลส่วนขยายทั้งหมด นั่นคือ ประกาศใน PHP.ini ว่าไม่ควรโหลดโมดูลส่วนขยายที่เกี่ยวข้องกับฐานข้อมูล กราฟิก MAIL ฯลฯ บางส่วน ไฟล์จะคล้ายกับรูปแบบต่อไปนี้:
; ส่วนขยายของ Windows
;ส่วนขยาย=PHP_mysql.dll
;ส่วนขยาย=PHP_nsmail.dll
;ส่วนขยาย=PHP_calendar.dll
;ส่วนขยาย=PHP_dbase.dll
;extension=PHP_filepro.dll
;ส่วนขยาย=PHP_gd.dll
;ส่วนขยาย=PHP_dbm.dll
;ส่วนขยาย=PHP_mssql.dll
;ส่วนขยาย=PHP_zlib.dll
;extension=PHP_filepro.dll
;ส่วนขยาย=PHP_imap4r2.dll
;ส่วนขยาย=PHP_ldap.dll
;ส่วนขยาย=PHP_crypt.dll
;ส่วนขยาย=PHP_msql2.dll
;ส่วนขยาย=PHP_odbc.dll
แล้วถ้าจำเป็นต้องใช้โมดูลเหล่านี้ล่ะ? บราเดอร์ วิธีแก้ปัญหาของฉันคือโหลดหน้าเว็บที่เกี่ยวข้องแบบไดนามิก นั่นคือ dl() - เมื่อก่อนฉันสงสัยว่าฟังก์ชันนี้ใช้ทำอะไร แต่ตอนนี้ ฮ่าๆ - - หากคุณมีไอเดียดีๆ สามารถโพสต์และแบ่งปันกับทุกคนได้! วิธีที่สองคือการใช้พารามิเตอร์ -q ของ PHP ตามข้อมูลของ PHP เอง มันคือ "ระงับเอาต์พุตส่วนหัว HTTP" ซึ่งหมายความว่าห้ามใช้เอาต์พุตส่วนหัว HTTP วิธีนี้จะแก้ปัญหาได้ทันที แต่ header() และ setcookie() ใดๆ ของคุณจะไม่มีประโยชน์เลย อิอิ โดยพื้นฐานแล้ว PHP ของคุณจะถูกทิ้งไป นี่เป็นเพียงแนวทางที่สกปรก โอเค แค่นี้ก็ควรจะสามารถแก้ไขปัญหาข้างต้นของ PHP ที่ทำงานในโหมด CGI ได้ ข้อมูลข้างต้นถูกรวมเข้ากับส่วน PHP ของ www.faqts.com - สถานที่นั้นเป็นฟอรัมยอดนิยมสำหรับการถามคำถาม นักเขียน PHP/ZEND และผู้แต่งหนังสือ PHP บางเล่มมักจะตอบคำถามของคุณได้ดีแค่ไหน! - - ยินดีรับคำแนะนำของคุณ!