ส่ง 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