..


Sponsor Bağlantılar

ASP ile arama motoru sonuç sayfaları

Tarafından yazılmış Madde Luca Ruggiero
3 Sayfa 1

Eski bir yazıda nasıl oluşturulacağı gördüm ASP Arama Motoru küçük bir ayrıntı unutarak, veritabanı olarak MS Access kullanarak, yani veri sayfası , geçmişte kapalı bir konu, ancak iki tek bir çözüm birleştirilir görmedim .

Bu makalenin amacı, iki kavram birleştirmek ve orada iki araştırma sistemlerinin oluşturulması felsefesinde önemli farklılıklar olması, yöntem POST yöntemi ile GET verileri (arama kriterleri) bulaşma durumunda hem görmek için tam olarak .

Genel Tanıtım: kullanımı ve GET ve POST arasındaki farklar

Bu gelişmiş doğanın bir makale olarak, ben okuyucu GET veya POST ile veri gönderme farkı anlar varsayalım, ama bütünlüğü ve okuyucu daha rahat yardımcı olmak için, ben biraz giriş düşünün.

HTML kodu olarak aşağıdaki ayarı, yukarıda bahsedilen iki yöntem ile veri gönderirken bir HTML formu, ele alınabilir.

GET:

 



 <form method="GET" action="cerca.asp">

 
POST:
 



 <form method="POST" action="cerca.asp">

 
Fark veri sorgu dizesi (arama kelimesi, kesin olarak) denir parametreler aracılığıyla sayfanın URL'sini eklenir GET, ancak bu POST yöntemi ve sayfanın URL ile olmaz sadece dosya göreceksiniz olduğunu URL kendisinin son elemanı olarak hedef.

İki olgu hedef URL nedenle aşağıdakilerden biri olacak.

GET:

 



 POST:

 
 



 http://localhostcerca.asp

 
Veri kurtarma hep biz Formlar kullanmak alma yöntemi QueryString alma GET ve POST yöntemi kullanmanız fark, Request nesnesi dahili bir formu ile yapılır.

Bir başka farklılık sorgu dizesi (yani GET) verileri bir form veya bir bağlantı üzerinden gönderilen olduğundan, biz bir çözüm tam bir arama sistemi veya bir bağlantı adapte edilebilir böylece mevcut "sadece" 255 karakter, birkaç parametre, ancak birçok alanda (bu POST için gereklidir bu durumda) bir kayıt formu göndermek için değil.

Son fark veri güvenliği şöyledir: URL net bir şifre, PIN, kredi kartı numarası, bir GET, POST değildir.

Hangi sistem bir arama motoru kullanmak için kullanılacak? Aynı 've bu makalede, önce de belirttiğim gibi biz iki olgu inceleyeceğiz.

Veritabanı Yapısı Yukarıda belirtildiği gibi, arama isteği için veri içeren bir MS Access veritabanı kullanın.

Veritabanı db.mdb dosyasında adı verilecek ve tek bir tablo ve alanları oluşacaktır.

  • yazılar
    • id (karşı)
    • başlık (Metin)
    • açıklaması (Memo)
En az bir düzine deneme kaydı ile masa doldurur.

Arama formu

Arama veritabanı klasörü kişisel Web sunucusu oluşturun ve aşağıdaki kodu ile birlikte dosya cerca.html düzeltme:






 <form method=" METODO_DI_INVIO "action="cerca.asp">







 <input type="text" name="testo">







 <input type="submit" value="Cerca">







 </ Formu>



Eklemek hiçbir şey olduğunu düşünmüyorum.

Iki örnek POST ile değiştirin ve cesur METODO_DI_INVIO, nitelik <form> belirtilen yöntemi değeri GET için.

Okuma ve çalışma kitabına bakmak yazma erişimi için izinleri atamak için uygulamaya geçmeden önce son önkoşuldur.

Aynı Kategoride ...
E-Öğrenme
ASP (İleri) ASP (İleri)
Dinamik Web siteleri oluşturmak için tam ders. En düşük € 39.
ASP Zero (Ebook) ASP Zero (Ebook)
Sıfırdan Microsoft ASP ve VBScript öğrenilmesi. Sadece 29 de €.
ASP ve Access (Ebook) ASP ve Access (Ebook)
ASP ile MS Access veritabanı yönetimi. Sadece 29 de €.
Sponsor Bağlantılar