Devdit
 

PHP รับค่าจาก URL ด้วยคำสั่ง $_GET

3.6K

สอนเขียน PHP รับค่าจาก URL หรือ QueryString ด้วยคำสั่ง $_GET บทความนี้แนะนำวิธีการเขียนโค้ดเพื่อรับค่าตัวแปรจาก URL ด้วยคำสั่ง $_GET ของภาษา PHP โดยตัวอย่างจะส่งตัวแปรมากกว่า 1 ตัวพร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง URL ที่ส่งมาพร้อมค่าตัวแปร

http://localhost/index.php?a=5&b=10

 

ตัวอย่าง PHP รับค่าจาก URL ด้วยคำสั่ง $_GET

<?php
    isset( $_GET['a'] ) ? $a = $_GET['a'] : $a = "";
    isset( $_GET['b'] ) ? $b = $_GET['b'] : $b = "";
    echo "a = {$a} / b = {$b}";
?>

ผลลัพธ์

a = 5 / b = 10

คำอธิบาย

PHP รับค่าจาก URL ปกติตัวแปรที่ส่งมากับ URL จะเป็นการส่งข้อมูลแบบ GET หรือแบบ QueryString สำหรับภาษา PHP แนะนำให้ใช้คำสั่ง $_GET ตัวอย่างใช้คำสั่ง $_GET['a'] สำหรับรับค่าตัวแปร a และ $_GET['b'] สำหรับรับค่าตัวแปร b จาก URL

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ