ในภาษา PHP มีตัวแปรแบบ Array เก็บค่าสถานะการทำงานของ SERVER หรือสภาพแวดล้อม (System Environment) อยู่แล้วรอเราไปเรียกใช้ เช่น Version ของระบบ , ชื่อเครื่อง , ไดเร็คทอรี่หลัก , IP Address เป็นต้น ก็ดูมีประโยชน์ดี แต่บางตัวนี่มองผ่านๆดูเหมือนจะไร้ประโยชน์ โดยเฉพาะเมื่อจะใช้งานมันแบบตรงไปตรงมา แต่กลับประยุกต์ใช้ได้อย่างหลากหลายทีเดียว หนึ่งในนั้นคือ $_SERVER['PHP_SELF'] มันคืนค่าเป็นชื่อไฟล์ PHP ที่กำลังใช้งานอยู่ ซึ่งก็คือตัวมันเองนั่นแหละ (SELF) เวลาจะใช้ก็เหมือนกับตัวแปรทั่วไปครับ เช่น
<?php echo $_SERVER['PHP_SELF']; ?>
ไว้เขียนต่อเรื่องการประยุกต์ใช้วันหลังละกันครับ วันนี้หมดเวลาอีกตามเคย แต่เพื่อไม่ใจร้ายเกินไปก็ขึ้นโครงไว้หน่อยดังข้างล่างนี้ ก็เป็นการประยุกต์ใช้กับการทำ FORM รับค่าครับ
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
..
..
</form>
0 ความคิดเห็น