มีอยู่วันนึง servertoday มันเปลี่ยนแปลง php config โดยพลการ จากที่มันเคย register global variable ไว้ให้อยู่ดีๆ มันก็ off ซะเฉยๆ ขอทางแก้มัน มันก็ไม่ตอบเมล์ งานนี้เครียดมากจนต้องปิดเว็บชั่วคราว มาแก้ไข script แต่จริงๆ แล้วไม่จำเป็นต้องแก้ไขก็ได้ ใช้วิธี override config ง่ายนิดเดียว (ถ้า Hosting มันอนุญาต ถ้าไม่อนุญาตก็ด่าแม่มันทีนึงก่อนหรือจะหลายทีก็ได้ให้หายโมโหแล้วค่อยๆ มาแก้ไข script ทั้งหมด)
สร้าง file .htaccess ไว้ที่ตำแหน่งที่จะให้ได้ผล ก็ไว้ที่ root นั่นแหละ จะได้มีผลทั้ง site ภายใน .htaccess เช่น
//ถ้าต้องการให้ register global variable
php_flag register_globals on
//สำหรับถ้าต้องการให้เลือกภาษาได้โดย meta tag
AddDefaultCharset off
*** แต่ถึงอย่างไรตอนนี้ผมก็เลิกใช้ไปแล้วล่ะครับ ไอ้ global variable มันไม่ปลอดภัยเอาซะเลยว่า script เราจะใช้ได้หมดทุกที่ แล้วก็คำนึงถึงความปลอดภัยด้วย (ไม่รู้ช่องโหว่หรอกแต่เห็นมันบอกมาอย่างนั้น ก็เชื่อมัน เพราะมันเป็นคนสร้าง 55)
MrsJan
11 ต.ค. 2549
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น