|
|
||
|
「Query String」とは、HTMLの「FORM」から渡された情報です。(参考情報) 例えば、以下のようなHTMLがあるとします。
上記のHTMLは実際には以下のように表示されます。
ここで重要なのは、これらがQueryStingにどのように格納されるかです。
実際にCGIで、Query Stringを取得する方法(書き方)を説明します。 書き方はずばり以下のように書きます。
上記の内容は、まずIf文の中でHTMLで渡されたFORM文がGETで渡しているかPOSTで渡しているかでQueryStringの取得するCGI環境変数がことなるため(詳しくはこちら)、どちらでも取得できるようにしています その後のforeach文でQuery Stringの「名前」「値」を取り出し、「$name」にFORM文のNAMEの値を、「$value」にFORM文のVALUEの値を格納しています。 従って、上記をCGIスクリプトに書いた後では「$form_data{名前}」が値になります。 例えば、上で書いたHTMLのFORM文を例に取ると
→コード変換方法 WWW トップページへ戻る |