..
ในบทความเก่าที่เราเห็นวิธีการสร้าง เครื่องมือค้นหาใน ASP การใช้ MS Access การเป็นฐานข้อมูลลืมรายละเอียดเล็ก ๆ , เช่น หน้าข้อมูล หัวข้อที่ครอบคลุมในอดีตที่ผ่านมาอีก แต่ไม่เห็นทั้งสองผสานเข้ากับการแก้ปัญหาเดียว .
วัตถุประสงค์ของบทความนี้จะเป็นได้อย่างแม่นยำการรวมทั้งสองแนวความคิดและมองเห็นได้ทั้งกรณีของการส่งข้อมูล (เกณฑ์การค้นหา) โดยวิธี GET ด้วยวิธีการโพสต์ที่มีความแตกต่างเป็นอย่างมากในปรัชญาของการสร้างของทั้งสองระบบการวิจัย .
บทนำทั่วไป : การใช้งานและความแตกต่างระหว่าง GET และ POST
นี้เป็นบทความของธรรมชาติขั้นสูงผมคิดว่าผู้อ่านมีความเข้าใจในความแตกต่างในการส่งข้อมูลกับ GET หรือ POST แต่เพื่อความสมบูรณ์และเพื่อช่วยให้ผู้อ่านที่สะดวกสบายน้อยกว่าฉันพิจารณามันเป็นคำนำเล็กน้อย
รูปแบบ HTML สามารถจัดการได้เมื่อการส่งข้อมูลด้วยสองวิธีดังกล่าวข้างต้นการตั้งค่ารหัส HTML ดังต่อไปนี้
ได้รับ :
<form method="GET" action="cerca.asp">โพสต์ :
<form method="post" action="cerca.asp">ความแตกต่างคือว่าด้วยการรับข้อมูลจะถูกผนวกไปยัง URL ของหน้าเว็บผ่านพารามิเตอร์ที่เรียกว่าสตริงการสืบค้น (สตริงการค้นหาจะแม่นยำ) แต่นี้ไม่ได้เกิดขึ้นกับวิธี POST และ URL ของหน้านั้นจะเห็นเฉพาะไฟล์ เป้าหมายเป็นองค์ประกอบสุดท้ายของ URL ของตัวเอง
URL ปลายทางของทั้งสองกรณีจึงจะเป็นหนึ่งในต่อไปนี้
ได้รับ :
โพสต์ :http://localhostcerca.aspการกู้คืนข้อมูลสามารถทำได้เสมอผ่านทางแบบฟอร์มที่มีในตัววัตถุที่ขอให้มีความแตกต่างที่เราใช้วิธีการที่จะ GET และ POST การดึง QueryString ของวิธีการดึงข้อมูลที่เราใช้แบบฟอร์มแตกต่างก็คือว่าในสตริงการสืบค้น (เช่น GET) คือว่าข้อมูลที่จะถูกส่งผ่านฟอร์มหรือผ่านการเชื่อมโยงเรา"เท่านั้น"255 ตัวอักษรสามารถใช้ได้เพื่อให้เป็นวิธีการแก้ปัญหาสามารถดัดแปลงได้อย่างแม่นยำให้กับระบบการค้นหาหรือการเชื่อมโยง พารามิเตอร์บาง แต่จะไม่ส่งแบบฟอร์มลงทะเบียนที่มีเขตข้อมูลจำนวนมาก (ซึ่งในกรณีนี้มันเป็นสิ่งจำเป็นในการโพสต์)
ความแตกต่างครั้งสุดท้ายที่อยู่ในความปลอดภัยของข้อมูล : ได้รับรหัสผ่าน, PIN, หมายเลขบัตรเครดิตมีความชัดเจนใน URL การโพสต์ไม่ได้
ซึ่งระบบการใช้งานการใช้เครื่องมือค้นหาหรือไม่? มันเหมือนกันและในบทความนี้ดังกล่าวแล้วเราจะตรวจสอบทั้งสองกรณี
โครงสร้างฐานข้อมูลดังกล่าวข้างต้นใช้ฐานข้อมูล MS Access เพื่อให้มีข้อมูลสำหรับการร้องขอในการค้นหา
ฐานข้อมูลจะถูกเรียกว่า db.mdb และจะประกอบด้วยตารางเดียวและเขตข้อมูล
ฟอร์มการค้นหา
สร้างเว็บเซิร์ฟเวอร์ของคุณส่วนบุคคลในโฟลเดอร์ที่การค้นหาฐานข้อมูลและแก้ไขไฟล์ cerca.html พร้อมด้วยรหัสต่อไปนี้
<form method=" METODO_DI_INVIO "action="cerca.asp"> <input type="text" name="testo"> <input type="submit" value="Cerca"> </ form>ฉันไม่คิดว่ามีอะไรที่จะเพิ่ม
สำหรับตัวอย่างที่สองแทนที่ด้วย POST และได้รับกับค่าในตัวหนา METODO_DI_INVIO วิธีการที่ระบุไว้ใน <form> คุณลักษณะที่
จำเป็นครั้งสุดท้ายก่อนที่จะย้ายการปฏิบัติในการกำหนดสิทธิ์สำหรับการอ่านและเขียนเข้าถึงที่จะมองสมุดงาน
| |
ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 € |
| |
ASP ศูนย์ (Ebook)
การเรียนรู้ Microsoft ASP และ VBScript จากรอยขีดข่วน ที่เพียง 29 € |
| |
ASP และ Access (Ebook)
ผู้จัดการฐานข้อมูล MS Access ด้วย ASP ที่เพียง 29 € |