Querystring คืออะไร

เว็บเบราว์เซอร์ได้ปฏิวัติคอมพิวเตอร์และข้อมูลที่มีอยู่โดยใช้ บางครั้งการใช้เว็บเบราว์เซอร์อาจทำได้ง่ายเพียงแค่ป้อน "www.somewebsite.com" ลงในแถบที่อยู่แล้วกด Enter (หรือคลิกปุ่ม GO) หลายครั้งนี้จะนำผู้ใช้คอมพิวเตอร์เครื่องใดก็ได้ที่พวกเขาต้องไปและจะไม่มีอะไรเพิ่มเติม

ในบางครั้งนักท่องเว็บอาจเข้าเยี่ยมชมเครื่องมือค้นหาเมื่อมีการป้อนคำค้นหาและนักท่องเว็บคลิกปุ่มค้นหารายการในแถบที่อยู่ไม่เป็นมิตรอีกต่อไป ลองพิจารณาตัวอย่างต่อไปนี้:

ในการค้นหา Malted Milk Balls บนอินเทอร์เน็ตโดยใช้ Google สตริง "Malted Milk Milk" จะถูกป้อนและคลิกปุ่มค้นหา

แถบที่อยู่เปลี่ยนไปเมื่อผลลัพธ์ถูกส่งคืนเพื่อแสดงต่อไปนี้:
http://www.google.com/search?hl=en&q=Malted+Milk+Balls&btnG=Search

ส่วนที่อยู่ถัดจากเครื่องหมายสแลชสุดท้าย (/) เรียกว่าการสอบถาม สตริงการสืบค้นคือ URL ที่มีรายการตัวแปรที่ส่งผ่านไปยังเว็บเซิร์ฟเวอร์เพื่อดึงข้อมูล ในกรณีของตัวอย่างข้างต้นการสืบค้นจะบอกเว็บเซิร์ฟเวอร์ที่ Google เพื่อค้นหาฐานข้อมูลเป็นภาษาอังกฤษ (hl = th) และค้นหาฐานข้อมูลสำหรับ Malted + Milk + Balls (q = Malted + Milk + Balls) ตัวแปรสุดท้ายที่ผ่านมาคือปุ่มที่ใช้เพื่อค้นหาผลลัพธ์ (btnG = ค้นหา)

หากมีการคลิกปุ่ม Google Search ในหน้าแรก btnG = ส่วนของสตริงข้อความค้นหาจะอ่านสิ่งต่าง ๆ เช่น btnG = Google + Search

ข้อความค้นหาอาจดูเหมือนไม่ได้มีประโยชน์ทั้งหมด แต่สามารถช่วยในการเข้าถึงแอปพลิเคชันจากโค้ดส่วนอื่นและอนุญาตให้ข้ามหน้าเว็บได้ ตัวอย่างเช่นบางหน้าเว็บจะมีช่องค้นหาของ Google เอง ช่องเหล่านี้ทำงานเหมือนกับที่แสดงบน Google.com เพียงแค่ส่งสตริงการสืบค้นด้วย s = ไปยังเครื่องมือค้นหาของ google

การใช้สตริงข้อความค้นหาสามารถใช้เพื่อสร้างการค้นหาเว็บไซต์หรือเครื่องมือค้นหาเฉพาะในกล่องโต้ตอบเครื่องมือค้นหาของทั้ง Internet Explorer 7+ และ Mozilla Firefox คุณสมบัติเหล่านี้ในเบราว์เซอร์ช่วยให้เว็บไซต์ใด ๆ ที่มีช่องค้นหาสามารถใช้งานได้จากเบราว์เซอร์โดยไม่ต้องไปที่หน้าค้นหาจริง สตริงการสืบค้นช่วยทำให้สิ่งนี้เป็นไปได้

อีกวิธีหนึ่งในการใช้การสอบถามคือการป้อน http://www.google.co.th/search?q=fun+and+games ลงในแถบที่อยู่ของเบราว์เซอร์ ผลลัพธ์ควรส่งคืนผลลัพธ์เพื่อความสนุกสนานและเกม มันผ่านการสอบถาม "ความสนุกและเกม" ไปยังแอปพลิเคชันการค้นหาที่ google.com

การสอบถามเป็นอีกวิธีหนึ่งในการเข้าถึงแอปพลิเคชันบนอินเทอร์เน็ต หลายครั้งที่พวกเขาอาจไม่ได้สังเกตเห็น แต่บางครั้งพวกเขาสามารถอนุญาตการเข้าถึงเพิ่มเติมเพื่อบริการบนเว็บและฐานข้อมูล