นั่นไม่ใช่พารามิเตอร์ที่ซ่อนไว้สำหรับการเริ่มต้นด้วย ...
<form action="http://www.example.com" method="GET">
<input type="hidden" name="a" value="1" />
<input type="hidden" name="b" value="2" />
<input type="hidden" name="c" value="3" />
<input type="submit" />
</form>
ฉันจะไม่พึ่งพาเบราว์เซอร์ใด ๆ ที่รักษาสตริงข้อความค้นหาที่มีอยู่ใน URL การดำเนินการ
ตามข้อกำหนด ( RFC1866 , หน้า 46; HTML 4.xส่วน 17.13.3) สถานะ:
หากวิธีการคือ "รับ" และการดำเนินการเป็น HTTP URI ตัวแทนผู้ใช้จะใช้มูลค่าของการดำเนินการผนวก `? ' ไปที่มันจากนั้นผนวกชุดข้อมูลแบบฟอร์มที่เข้ารหัสโดยใช้ชนิดเนื้อหา "application / x-www-form-urlencoded"
บางทีอาจเข้ารหัสการกระทำของ URL เพื่อฝังเครื่องหมายคำถามและพารามิเตอร์จากนั้นใช้นิ้วมือเพื่อหวังว่าเบราว์เซอร์ทั้งหมดจะออกจาก URL นั้นในขณะนั้น (และตรวจสอบว่าเซิร์ฟเวอร์เข้าใจเช่นกัน) แต่ฉันไม่เคยเชื่อเรื่องนั้น
โดยวิธีการ: มันไม่แตกต่างกันสำหรับเขตข้อมูลแบบฟอร์มที่ไม่ซ่อน สำหรับ POST URL การดำเนินการสามารถเก็บสตริงข้อความค้นหาได้