ทุกคนรู้ดีว่า phpinfo() ใช้เพื่อแสดงการกำหนดค่าเซิร์ฟเวอร์ มันเป็นเครื่องมือที่มีประโยชน์มากหลังจากติดตั้งเซิร์ฟเวอร์ใหม่และเป็นเครื่องมือที่มีประโยชน์มากสำหรับการสื่อสารกับผู้ดูแลระบบหลายคน
แน่นอนว่าหลังการใช้งานมักจะถูกลบออกหรือมอบให้กับคนจำนวนน้อยเท่านั้น อันที่จริง phpinfo เองก็อาจเป็นอันตรายได้ บางครั้งมันก็มีข้อบกพร่องในการฉีด XSS ด้วยซ้ำ แม้ว่าคุณจะรู้สึกปลอดภัย phpinfo จะเปิดเผยโครงสร้างการกำหนดค่าบางส่วนของคุณ ดังนั้นจึงขอแนะนำให้หลีกเลี่ยง
น่าเสียดายที่การใช้หน้า phpinfo เป็นส่วนหนึ่งของเว็บเซิร์ฟเวอร์เป็นเรื่องปกติ และเครื่องมือค้นหามักจะรับข้อมูลในหน้านั้น มีหน้า phpinfo() นับพันหน้าในเครื่องมือค้นหาต่างๆ เช่น Yahoo เพียงค้นหา 'phpinfo()' 'GoogleBot' และ "Zend Scripting Language Engine" บน yahoo ของคุณเพื่อดู ดูบทความของ Ilia - วิธีปกป้อง phpinfo() การค้นหาตำแหน่ง phpinfo อย่างน่าเชื่อถือ (การเข้าชม 18 ครั้ง))
ในทางกลับกัน ความสามารถในการรวบรวมข้อมูล phpinfo มากมายจากทั่วโลกถือเป็นทรัพย์สินมหาศาลสำหรับเรา เมื่อเรามีที่อยู่ URL แล้ว เราก็ดาวน์โหลดไฟล์ phpinfo() จากนั้นแยกวิเคราะห์และจัดเก็บเป็นข้อมูลที่เกี่ยวข้อง นั่นคือสิ่งที่ฉันกำลังทำ
ฉันได้รับ 12,000 phpinfo() บนอินทราเน็ต มีการอ้างอิงถึง 11,048 รายการที่นี่ 11,000 เป็นเพียงหยดหนึ่งในมหาสมุทรในบรรดาไซต์ php นับล้านแห่ง แต่เมื่อเทียบกับตัวเลขในเสิร์ชเอ็นจิ้นเช่น Google ก็คิดเป็น 1% เช่นกัน จึงสามารถแสดงความคิดเห็นได้บ้าง
เราจะได้ข้อมูลจำนวนเท่าใดจากฐานข้อมูลเหล่านี้ นี่เป็นเพียงการเชื่อมต่อทั่วไปที่น่าสนใจหรือไม่ หลายคนคิดว่าการได้รับข้อมูล phpinfo ในเครื่องมือค้นหานั้นไม่ใช่เรื่องง่ายเกินไปและต้องใช้โชคจำนวนหนึ่งด้วยซ้ำ ความแน่นอนนี้ไม่ใช่เรื่องดี ที่จริงแล้ว ให้ฉันสอนวิธีค้นหาหน้า phpinfo ของเว็บไซต์ของคุณโดยใช้รูปแบบนี้ 'phpinfo site:yoursite.com' แล้วคุณจะต้องประหลาดใจมาก
ในทางกลับกัน 11000 ถือเป็นจำนวนที่ค่อนข้างมาก หลังจากรวบรวมข้อมูล phpinfo นี้แล้ว ผมก็ใช้มันเพื่อเปรียบเทียบข้อมูลการกระจายและปริมาณของ php เวอร์ชันต่างๆ 87% ของพวกเขาค่อนข้างดี โดยรวมแล้วข้อมูลค่อนข้างเป็นตัวแทน
เอาล่ะ หลังจากจบการแนะนำอันยาวนานข้างต้น เราก็ได้รับข้อมูลที่น่าสนใจจากข้อมูลนี้ สุดท้าย phpinfo มีข้อมูลมากมาย ฉันใช้มันเป็นเทมเพลตเพื่อแยกเนื้อหาแบบครอสโอเวอร์บางส่วน
ข้อมูลการกำหนดค่าขั้นสุดท้าย
มักไม่คาดคิดหรือคาดหมายอยู่เสมอ หลังจากอ่านข้อมูลนี้แล้ว เราพบว่ายังมีอีกหลายประเด็นที่ต้องการคำแนะนำ
โดยทั่วไปแล้ว การกำหนดค่าหลายอย่างเป็นค่าทั่วไป เราพบว่าหลายๆ คนที่พัฒนาด้วย Php ยังไม่เข้าใจเนื้อหาของไฟล์ php.ini แบบละเอียด และไม่เข้าใจเลย...