..
前者の記事では、作成する方法を説明しましたASPにおける検索エンジンのデータベースとしてMS Accessを使用して、小さなディテールを忘れて、すなわちデータのページを 、過去に記載されて別の話題を、しかし二人の単一のソリューションにマージ見ていない。
この記事の目的は2つの研究システムの創造の哲学にかなりの違いであることがある、二つの概念を組み合わせて、メソッド、POSTメソッドを使用して、GETでデータ(検索条件)の伝送の両方のケースを見て正確です。 。
一般的な紹介:使用してGETとPOSTの違い
これは高度な性質の記事であること、私は読者がGETまたはPOSTでデータを送信することの違いを理解することを前提としていますが、完全を期すために、読者はあまり便利で助けるために、私はそれを少しプリアンブルを検討してください。
HTMLフォームは、次のようにHTMLコードを設定する、上記の二つの方法でデータを送信する際に、処理することができます。
GET:
<form method="GET" action="cerca.asp">POST:
<FORM METHOD="POST" action="cerca.asp">違いは、データをクエリ文字列 (検索文字列、正確に言えば)と呼ばれるパラメータによってページのURLの最後に付加されますのGETが、これはPOSTメソッドとページのURLを使用して発生していないとするとのみファイルを参照することです。 URL自体の最後の要素としてターゲット。
2例先のURLは、したがって、次のいずれかになります。
GET:
POST:http://localhostcerca.aspデータ復旧は常に我々はフォームを使用する検索方法のQueryStringの取得をGETとPOSTメソッドを使用している違いは、Requestオブジェクトの組み込みとフォームを介して行われます。もう一つの違いは、解が正確に検索システムまたはリンクに適合させることができるように、、データはフォームを介して、またはリンクを経由して送信されている我々"のみ"255文字使用可能なクエリ文字列(つまりGET)ということですしかし、いくつかのパラメータ、(それがPOSTに不可欠である場合には)多くの分野で登録フォームを送信しないように。
最後の違いは、データのセキュリティになります:URLの明確なパスワード、PIN、クレジットカード番号、ですが、GET、POSTはしません。
どのシステムの検索エンジンを使用するために使用するには? それは同じように"と、この記事では、すでに述べたように、我々は2つのケースを検討する。
データベース構造は、前述したように、検索要求のためのデータを格納するためにMS Accessのデータベースを使用します。
データベースはdb.mdb呼び出され、単一のテーブルとそのフィールドで構成されます。
検索フォーム
フォルダ検索のデータベースに個人用Webサーバを作成し、次のコードを伴うファイルのcerca.htmlを修正。
<form method=" METODO_DI_INVIO "action="cerca.asp"> <input type="text" name="testo"> <input type="submit" value="Cerca"> </フォーム>私は追加するものが何もないとは思わない。
二つの例は、POSTと交換して大胆なMETODO_DI_INVIO、属性の<form>で指定されたメソッドで値を指定してgetのために。
ワークブックの外観への読み取りおよび書き込みアクセスの権限を割り当てるには、実際に移動する前の最後の前提条件。
| |
ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。 |
| |
ASPゼロ(電子ブック)
ゼロから、マイクロソフトのASPとVBScriptを学習。 わずか29€で。 |
| |
ASPとAccess(電子ブック)
ASPでMS Accessのデータベースを管理する。 わずか29€で。 |