QueryString คืออะไร?
เว็บเบราว์เซอร์ได้ปฏิวัติคอมพิวเตอร์และข้อมูลที่มีให้โดยใช้บางครั้งการใช้เว็บเบราว์เซอร์นั้นง่ายพอ ๆ กับการป้อน www.somewebsite.com ลงในแถบที่อยู่และกด Enter (หรือคลิกปุ่ม GO)หลายครั้งที่จะใช้ผู้ใช้คอมพิวเตอร์ทุกคนที่พวกเขาต้องไปและไม่จำเป็นต้องใช้อะไรเพิ่มเติม
เวลาอื่น ๆ นักท่องเว็บอาจเข้าเยี่ยมชมเครื่องมือค้นหาเมื่อมีการป้อนคำค้นหาและเว็บนักท่องเว็บคลิกปุ่มค้นหารายการรายการในแถบที่อยู่ไม่เป็นมิตรอีกต่อไปพิจารณาตัวอย่างต่อไปนี้:
ในการค้นหาลูกบอลนม malted บนอินเทอร์เน็ตโดยใช้ Google จะป้อนลูกบอลนม malted สตริงและปุ่มค้นหาจะถูกคลิก
แถบที่อยู่จะเปลี่ยนไปเมื่อผลลัพธ์ถูกส่งคืนเพื่อแสดงสิ่งต่อไปนี้:
http: //www.google.com/search? hl ' en q ' malted+milk+balls btng ' การค้นหา
ส่วนที่เกินกว่า Slash ไปข้างหน้าครั้งสุดท้าย (/) เรียกว่า querystring QueryString เป็น URL ที่มีรายการตัวแปรที่ส่งผ่านไปยังเว็บเซิร์ฟเวอร์เพื่อดึงข้อมูลในกรณีของตัวอย่างข้างต้น QueryString จะบอกเว็บเซิร์ฟเวอร์ที่ Google เพื่อค้นหาฐานข้อมูลเป็นภาษาอังกฤษ (HL ' EN) และสอบถามฐานข้อมูลสำหรับ Malted+Milk+Balls (Q ' Malted+Milk+Balls)ตัวแปรสุดท้ายที่ผ่านคือปุ่มที่ใช้ในการค้นหาผลลัพธ์ (btng ' search)
หากปุ่มค้นหา Google ในหน้าแรกถูกคลิกแล้ว BTNG ' ส่วนของสตริงการสืบค้นจะอ่านบางอย่างเช่น btng ' Google+ค้นหา. QueryStrings อาจไม่ได้มีประโยชน์มากเกินไป แต่สามารถช่วยในการเข้าถึงแอปพลิเคชันจากรหัสชิ้นอื่น ๆ และอนุญาตให้หน้าเว็บข้ามไปตัวอย่างเช่นเว็บเพจบางหน้ารวมถึงช่องค้นหาของ Google เองกล่องเหล่านี้ทำงานเหมือนกับที่แสดงใน google.com โดยเพียงแค่ส่งสตริงการสืบค้นด้วย s 'ไปยังเครื่องมือค้นหาของ Google