Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP $_GET


แนะนำตัว

$_GET เป็นอาเรย์ของตัวแปรที่ส่งผ่านไปยังสคริปต์ปัจจุบันผ่านสตริงการสืบค้นที่ต่อท้าย URL ของคำขอ HTTP โปรดทราบว่าอาร์เรย์ถูกเติมโดยคำขอทั้งหมดที่มีสตริงการสืบค้นเพิ่มเติมจากคำขอ GET

$HTTP_GET_VARS มีข้อมูลเบื้องต้นเหมือนกัน แต่เลิกใช้แล้ว

โดยค่าเริ่มต้น เบราว์เซอร์ไคลเอนต์ส่งคำขอสำหรับ URL บนเซิร์ฟเวอร์โดยวิธี HTTP GET สตริงการสืบค้นที่แนบกับ URL อาจมีคู่คีย์=ค่าที่ต่อกันโดย & สัญลักษณ์. แอสโซซิเอทีฟอาเรย์ $_GET เก็บคู่ค่าคีย์เหล่านี้ไว้

สมมติว่า URL ในเบราว์เซอร์คือ https://localhost/testscript.php?name=xyz&age=20

ตัวอย่าง

<?php
echo "Name : " . $_GET["name"] . "<br>";
echo "Age : " . $_GET["age"];
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

Name : xyz
Age : 20

ในตัวอย่างต่อไปนี้ ฟังก์ชัน htmlspecialchars() ใช้เพื่อแปลงอักขระในเอนทิตี HTML

ตัวละคร
อะไหล่
<(น้อยกว่า) <
' (อัญประกาศเดี่ยว) ' หรือ '
" (เครื่องหมายคำพูดคู่) "
&(เครื่องหมาย) &
> (มากกว่า) >

สมมติว่า URL ในเบราว์เซอร์คือ https://localhost/testscript.php?name=xyz&age=20

ตัวอย่าง

<?php
echo "Name: " . htmlspecialchars($_GET["name"]) . "<br>";
echo "age: " . htmlspecialchars($_GET["age"]) . "<br>";
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้ -

Name : xyz
Age : 20