การรับและส่งข้อมูลโดยใช้คำสั่ง get ภาษา PHP คือการรับด้วยคำสั่ง $_GET และส่งข้อมูลโดยการแนบตัวแปรไปกับ URL ของเว็บไซต์ โดยมีอักษร 2 ตัวที่สำคัญคือ ? และ & มีรายละเอียดดังนี้
ตัวอย่าง การรับและส่งข้อมูลโดยใช้คำสั่ง get เป็นอย่างไร
<a href="<?=$_SERVER['PHP_SELF'];?>?s=devman&i=99">ส่งค่าแบบ GET</a>
<?php
isset( $_GET['s'] ) ? $s = $_GET['s'] : $s = "";
isset( $_GET['i'] ) ? $i = $_GET['i'] : $i = "";
if( !empty( $s ) && !empty( $i ) ) {
echo "<div>รับค่า s = {$s} และ i = {$i} ด้วยคำสั่ง GET</div>";
}
?>
ผลลัพธ์
รับค่า s = devman และ i = 99 ด้วยคำสั่ง GET
การรับและส่งข้อมูลโดยใช้คำสั่ง get จากตัวอย่างการส่งคือ ?s=devman&i=99 หมายความว่าส่ง 2 ตัวแปร คือ s = devman และ i = 99 ส่วนเวลารับให้ใช้คำสั่ง $_GET จากตัวอย่างรับค่าตัวแปรทั้ง 2 พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง echo