CGIにデータを渡す方法は?

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: KEN : 2007/04/20(金) 09:04  ID:9zXfyOnq sub-Cl
CGIにHTMLやJavascriptのテキストデータを渡す方法は
Form action以外にありますか?
よろしくお願いします。

1   名前: カヅサツ ◆ThCi95HEzw : 2007/04/20(金) 09:04  [URL]  ID:O5hEMlpW sub-r2
URIに引数の形で渡す方法があります。

例えば http://www.google.co.jp/search に q=html と lr=lang_ja というデータを渡したい場合、
http://www.google.co.jp/search?q=html&lr=lang_ja

という URI にアクセスすることで実現できます。

蛇足ですが、もしこのように & を含む URI を HTML文書中に書く場合は、属性値内でも & と書き直す必要があります。
<a href="http://www.google.co.jp/search?q=html&amp;lr=lang_ja">htmlをgoogleで日本語のページから検索</a>

2   名前: KEN : 2007/04/20(金) 09:04  [URL]  ID:xpAJiBLx sub-Cl
カヅサツ様どもありがとうございます。
CGI上では環境変数として渡されると考えていいんでしょうか。

Form Actionでhidenを使って渡すのが一般的なのでしょうか?
自分の知ってる知識内の推測にすぎませんが、・・・(^^)ゞ ぽりぽり

3   名前: カヅサツ ◆ThCi95HEzw : 2007/04/20(金) 09:04  [URL]  ID:O5hEMlpW sub-r2
> CGI上では環境変数として渡されると考えていいんでしょうか。

はい。QUERY_STRINGに入ります。

> Form Actionでhidenを使って渡すのが一般的なのでしょうか?

おっしゃるいみがわかりません。

4   名前: KEN : 2007/04/20(金) 09:04  [URL]  ID:cJTGuLrH sub-Cl
>> Form Actionでhidenを使って渡すのが一般的なのでしょうか?
>おっしゃるいみがわかりません。
失礼しました。

ボタンを押すことでCGI(環境変数)にデータを渡す一般的は
方法は、
テキストフォームやhiddenに書きだして<form action="">で送るか、
カヅサツさんのレスのURIに引数の形で渡す方法の
どちらを使うのがいいでしょうか?
よろしくおねがいします。

5   名前: カヅサツ ◆ThCi95HEzw : 2007/04/20(金) 09:04  [URL]  ID:O5hEMlpW sub-r2
>>4
渡したいデータによると思います。

一覧へ戻る