Register globals
Revision as of 12:04, 4 August 2011 by Admin (talk | contribs) (Created page with "Category:Tips register_globals เป็น feature ของ PHP ในเวอร์ชั่นเก่า ที่ถูกเลิกใช้ตั้งแต่ P...")
register_globals เป็น feature ของ PHP ในเวอร์ชั่นเก่า ที่ถูกเลิกใช้ตั้งแต่ PHP เวอร์ชั่น 4.2.1 เป็นต้นมา เนื่องจากเหตุผลด้านความปลอดภัย เพราะการเปิดใช้ register_globals จะเป็นช่องโหว่ที่ใช้ในการ hack เว็บไซต์ได้. สำหรับเว็บไซต์ที่ยังต้องการเปิดใช้ register_globals สามารถทำได้โดยใช้ไฟล์ .htaccess ในการตั้งค่า. โดยใช้คำสั่งนี้
php_value register_globals On
ขั้นตอนการเปิด register_globals ด้วย .htaccess
- ล็อคอินเข้า DirectAdmin Control Panel โฮสติ้งของคุณ
- เข้าที่เมนู File Manager
- คลิกเข้าไปที่โฟลเดอร์ public_html
(ในกรณีที่ไม่มี shortcut แบบในรูปนี้ ให้เข้าที่โฟลเดอร์ /domains/ชื่อโดเมน/public_html) - ให้ดูว่าในโฟลเดอร์ public_html ของคุณ มีไฟล์ชื่อ .htaccess อยู่แล้วหรือไม่.
- ถ้ามีอยู่แล้ว - ให้คลิกที่ Edit
- ถ้าไม่มี - ให้ใช้เลื่อนลงไปดูที่ด้านล่างขวา จะเจอฟอร์ม Create New File ให้พิมพ์ .htaccess แล้วกดปุ่ม [Create]
- ถ้ามีอยู่แล้ว - ให้คลิกที่ Edit
- จะพบกับกล่อง Textarea สำหรับแก้ไขคำสั่งในไฟล์ .htaccess ให้ใส่คำสั่งนี้ลงไปที่บรรทัดล่างสุด
php_value register_globals On
- กดปุ่ม [Save As]