..


ลิงก์ผู้สนับสนุน

หน้าผลการค้นหาเครื่องยนต์กับ ASP

บทความที่เขียนโดย Luca Ruggiero
หน้า 1 จาก 3

ในบทความเก่าที่เราเห็นวิธีการสร้าง เครื่องมือค้นหาใน 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 และจะประกอบด้วยตารางเดียวและเขตข้อมูล

  • บทความที่
    • ID (เคาน์เตอร์)
    • ชื่อ (Text)
    • คำอธิบาย (ข้อควรจำ)
มัน populates ตารางที่มีอย่างน้อยหนึ่งโหลบันทึกการทดสอบ

ฟอร์มการค้นหา

สร้างเว็บเซิร์ฟเวอร์ของคุณส่วนบุคคลในโฟลเดอร์ที่การค้นหาฐานข้อมูลและแก้ไขไฟล์ 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> คุณลักษณะที่

จำเป็นครั้งสุดท้ายก่อนที่จะย้ายการปฏิบัติในการกำหนดสิทธิ์สำหรับการอ่านและเขียนเข้าถึงที่จะมองสมุดงาน

ในประเภทเดียวกัน ...
E - Learning
ASP (Advanced) ASP (Advanced)
หลักสูตรเต็มสำหรับการสร้างเว็บไซต์แบบไดนามิก จาก 39 €
ASP ศูนย์ (Ebook) ASP ศูนย์ (Ebook)
การเรียนรู้ Microsoft ASP และ VBScript จากรอยขีดข่วน ที่เพียง 29 €
ASP และ Access (Ebook) ASP และ Access (Ebook)
ผู้จัดการฐานข้อมูล MS Access ด้วย ASP ที่เพียง 29 €
ลิงก์ผู้สนับสนุน