Devdit
 

PHP รับค่าจาก URL แบบค่าเดียว และหลายค่า ด้วย GET

1.6K

สอนเขียนภาษา PHP รับค่าจาก URL แบบค่าเดียว และหลายค่า ด้วย GET โดยปกติค่าที่ส่งมากับ URL หรือลิงก์เว็บไซต์จะเรียกว่า QueryString ซึ่งเราจะต้องรับตัวแปรดังกล่าวในรูปแบบ GET สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP รับค่าจาก URL แบบค่าเดียว และหลายค่า ด้วย GET

<a href="<?=$_SERVER['PHP_SELF'];?>?name=devdit&number=100">ส่งค่า</a>
<?php
    isset( $_GET['name'] ) ? $name = $_GET['name'] : $name = "";
    isset( $_GET['number'] ) ? $number = $_GET['number'] : $number = "";
    if( !empty( $name ) && !empty( $number ) ) {
        echo "<br/>PHP รับค่า GET ตัวแปร = ".$name." / ".$number;
    }
?>

ผลลัพธ์

PHP รับค่า GET ตัวแปร = devdit / 100

คำอธิบาย

1. URL มีการส่งค่ามา 2 ค่า คือ name และ number

2. ฝั่ง PHP รับค่าตัวแปรทั้ง 2 ด้วย $_GET

3. กรณีถ้าตัวแปรทั้ง 2 ไม่ใช่ค่าว่างเปล่า ให้แสดงข้อมูลของตัวแปรทั้ง 2 ออกมา

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