Devdit
 

S_SERVER PHP คืออะไร ใช้ทำอะไร

3.1K

S_SERVER PHP คือ ตัวแปรชนิด array ที่เก็บข้อมูลต่างๆ เช่น headers, paths และตำแหน่งของ script ที่ประมวลผลโค้ดของภาษา PHP บทความนี้จะแนะนำการใช้ S_SERVER เพื่อดึงข้อมูลที่สำคัญ และถูกใช้งานบ่อย โดยมีรายละเอียดดังนี้

 

ตัวอย่าง S_SERVER PHP คืออะไร ใช้ทำอะไร

<?php
    echo $_SERVER['PHP_SELF'];
    echo "<br/>";
    echo $_SERVER['REMOTE_ADDR'];
    echo "<br/>";
    echo $_SERVER['SERVER_NAME'];  
    echo "<br/>";
    echo $_SERVER['REQUEST_METHOD'];  
?>

ผลลัพธ์

/test/index.php
::1
localhost
GET

คำอธิบาย

โค้ดด้านบนแนะนำการใช้ตัวแปร $_SERVER ที่ถูกใช้งานบ่อย 4 ค่า คือ

PHP_SELF คือ ดึงตำแหน่ง และชื่อไฟล์ที่ประมวลผล

REMOTE_ADDR คือ ดึงหมายเลข IP ของผู้เข้าเว็บไซต์

SERVER_NAME คือ ดึงชื่อ SERVER

REQUEST_METHOD คือ ดึงรูปแบบการสื่อสาร เช่น POST หรือ GET

 

ตัวอย่าง กรณีต้องการทราบข้อมูลทั้งหมดในตัวแปร $_SERVER แนะนำให้ใช้คำสั่ง print_r หรือ var_dump

<?php
    print_r( $_SERVER );
    echo "<br/>";
    var_dump( $_SERVER );
?>
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ