タグ

2011年1月26日のブックマーク (3件)

  • Search A.I. Perl レッスン

    13. パラメータの受け渡し 今日は、パラメータの受け渡しについてご説明いたします。 ■パラメータについて パラメータとは、一言で言うと、クライアントが送ってくるデータのことです。 ホームページを見るユーザは、最初にURLを指定して、リクエストというものを 送ってきます。 これを受け取ったサーバは、要求されたページをクライアントに対して返します。 これをレスポンスといいます。 よくアンケートフォームなどで名前や住所などを入力して送信すると、リクエストに 名前や住所のデータがくっついてきます。これがパラメータになります。 また、クライアントが送るリクエストは、GETリクエストとPOSTリクエストに分ける ことができます。 プログラムを作成する人にとって、GET送信とPOST送信の違いは常に認識して おかなくてはなりませんが、詳しく説明すると長いので、ここでは簡単に説明 します。 ユーザが単純

  • CGI に引数を付けて値を渡す | beginners CGI

    フォームなどを使って何らかの値を渡す以外に、CGI に引数を付けてアクセスする 事で値を渡す事もでき、この場合 GETで値が渡される事になります。 下のスクリプトに引数を付けて実行すると、それぞれの値を画面上に表示されます。 URLに続けて ? を入力、その後 要素=値 とし、それぞれの要素を & で区切ります。 【例】 https://~スクリプト.cgi?要素1=値2&要素2=値2&要素3=値3 https://~スクリプト.cgi?tanaka=11&takeuti=550 【上記例の実行結果】 名前:tanaka 値:11 名前:takeuti 値:550 #!/usr/local/bin/perl #GETメソッドの場合は QUERY_STRING から受け取る $formin = $ENV{'QUERY_STRING'}; @indata = split (/&/,$formi

  • CGIプログラミング