Devdit
 

การรับและส่งข้อมูลโดยใช้คำสั่ง get เป็นอย่างไร

1.1K

การรับและส่งข้อมูลโดยใช้คำสั่ง 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

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