URLパラメータ


URLパラメータ
URLパラメータは、URLに追加された名前/値ペアです.パラメータは疑問符(?)で開始し、採用します.  name=value  で行ないます.複数のURLパラメータが存在する場合、パラメータ間は1つの(&)文字で区切られます.次の例では、2つの名前と値のペアを持つURLパラメータを示します.
http://server/path/document?name1=value1&name2=value2

URLパラメータを使用すると、ブラウザからサーバにユーザーから提供された情報を渡すことができます.サーバが要求を受信し、要求されたURLにパラメータが追加されると、サーバは、要求されたページをブラウザに提供する前に、そのページを処理する際にこれらのパラメータを配置する.
この例では、アプリケーションをWebベースの店舗として想定することができる.最大限の可能性のある顧客を誘致したいため、サイトの開発者はサイトを複数の外貨をサポートできるように設計した.ユーザーがサイトにログインした後、どの通貨を使用して商品の価格を表示するかを選択できます.
ブラウザがサーバにページを要求する  report.cfm .この要求にはURLパラメータが含まれる  Currency= "euro ". Currency=euro」変数は、検索されたすべての通貨の値がEUのユーロ単位で表示されることを指定します.
サーバは、URLパラメータを一時的にメモリに格納します.
Report.cfmページを読み取り、このパラメータを使用してユーロ単位の商品価格を取得します.これらの通貨値は、異なる通貨を反映するデータベース・テーブルに格納するか、各商品に関連付けられた単一の通貨形式からアプリケーションがサポートする任意の通貨形式に変換できます.
サーバはreport.cfmページをブラウザに送信し、要求された通貨で商品の価格を表示します.ユーザがセッションを終了すると、サーバはURLパラメータの値を削除し、サーバメモリを解放してサイトにログインした新しいユーザの要求を格納します.
HTTPの  GET  メソッドがHTMLフォームとともに使用されると、URLパラメータが作成されます.GET  メソッドフォームの発行時にURLリクエストにパラメータ値を追加することを指定します.
URLパラメータの典型的な応用は、ユーザの好みに応じてWebサイトをカスタマイズすることを含む.たとえば、ユーザ名とパスワードからなるURLパラメータを使用して、ユーザの認証を行い、ユーザがサブスクリプションした情報のみを表示できます.このようなアプリケーションの一般的な例は、ユーザが以前に選択した株価コードに基づいて個人の株価を表示できる金融Webサイトを含む.Webアプリケーション開発者は、通常、URLパラメータを使用してアプリケーション内の変数に値を渡します.たとえば、検索文をWebアプリケーションのSQL変数に渡して、検索結果を生成できます.