QueryString คือ การแนบค่าหรือตัวแปรไปกับลิงก์ URL ของเว็บไซต์ หรือระบบ เพื่อการส่งข้อมูลไปยังไฟล์ หรือฟังก์ชันปลายทาง โดยการส่งแบบ QueryString คือการสื่อสารแบบ GET ใน HTTP Protocol มาดูรายละเอียดกัน
ตัวอย่าง QueryString คือ
devdit.com/?search=PHP&month=01&year=2565
URL ด้านบนคือ QueryString หรือการส่งข้อมูลหรือตัวแปรไปกับลิงก์ โดยสามารถอธิบายได้ดังนี้
1. Domain หรือ URL นี้คือ devdit.com
2. มีการส่งค่าหรือตัวแปร ทั้งหมด 3 ตัว คือ search, month และ year
3. ตัวแปร search มีค่า PHP ส่วน month มีค่า 01 และ year มีค่า 2565
4. ใช้อักษร ? เพื่อเริ่มส่วน QueryString
5. ใช้อักษร & เพื่อคั่นแต่ละตัวแปร