Devdit
 

ส่ง parameter ผ่าน URL PHP พร้อมวิธีการรับค่าตัวแปร

2.4K

ส่ง parameter ผ่าน URL PHP พร้อมวิธีการรับค่าตัวแปร บทความนี้สอนการส่งค่าตัวแปร ไปกับ URL หรือ parameter พร้อมวิธีการรับค่าตัวแปรที่ส่งมากับ URL ด้วยคำสั่ง $_GET สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ส่ง parameter ผ่าน URL PHP พร้อมวิธีการรับค่าตัวแปร

<?php
    echo "<a href='index.php?a=10&b=20&name=devdit'>ส่ง parameter ผ่าน URL</a>";
?>
<?php
    isset( $_GET['a'] ) ? $a = $_GET['a'] : $a = "";
    isset( $_GET['b'] ) ? $b = $_GET['b'] : $b = "";
    isset( $_GET['name'] ) ? $name = $_GET['name'] : $name = "";
    echo $a." / ".$b." / ".$name;
?>

ผลลัพธ์

10 / 20 / devdit

คำอธิบาย

ส่ง parameter ผ่าน URL PHP จากตัวอย่างส่ง a=10, b=20 และ name=devdit โดยใช้อักษร ? สำหรับเป็นจุดเริ่มต้นของ parameter และใช้อักษร & คั่น parameter แต่ละตัว ส่วนวิธีการรับค่าตัวแปรแนะนำให้ใช้คำสั่ง isset เพื่อเช็คว่ามีการส่งค่าตัวแปรดังกล่าวมาหรือไม่ ร่วมกับคำสั่ง $_GET เพื่อรับค่าตัวแปร เนื่องจากเป็นการส่งข้อมูลแบบ GET

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