WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:CGI起動時に引数を渡す。

0:[投稿] chirumiru [MAIL] [URL] [2004/01/18 23:04 ][環境:IE6、Win98 UNIX]

Perlでチャットをつくっています。

フレーム分割のときに、CGIに引数を渡しているんですが、
引数を列挙する順番によって、受け渡しの出来ないものがあります、(確認済み、たぶん)

どのような、
状態が想定できるでしょうか?

いつもながらで、
すいませんが、
よろしく、ご教示を願います。

        <frame src="$cgiurl?myaction=in&myline=$myline&mycolor=$c_color&myname=$c_name&mymail=$c_mail&mylink=$c_link" name="com">

でわ、
おやすみなさい☆


1:[回答] AC [2004/01/18 23:15 ]

1. frame要素によって呼び出されるCGIに問題がある
2. $cgiurl, $myline, $c_color, $c_name, $c_mail, $c_link がURIエンコードされていない
3. src属性中の&が&amp;になっていない
あたりか。CGIの中身を見ないことには分からない。


2:[回答] ミツ [2004/01/19 02:42 ]

> 引数を列挙する順番によって、受け渡しの出来ないものがあります、(確認済み、たぶん)

CGIを実行した結果ページのソース(html)を見た時、
どのようになっていますか?
(受け渡しできた時と、できなかった時)

画面に表示された部分だけではなく、どのようなソース(html)を出力しているのかを見ると、過ちの発見に近づくと思いますよ。


3:[保留] chirumiru [MAIL] [URL] [2004/01/20 06:16 ]

おはようございます、
chirumiruです。

礼をいうのが、
おそくなりました。
すいません。

できるだけ、
完了でおわらせたかったので…。

というわけで、まだやっています。

ACさん、
こんにちわ、(はじめまして)

いろいろ、
検討していただきありがとうございます。
よろしければ、
2番のURIエンコードというものにご教示いただけませんか?

$c_〜はその前にクッキーで取得したものです。

ミツさん、
ありがとうございます。

ファイルに吐かせた結果、
引数渡し(クッキー取得)は正常におこなわれているようです。

大変ためになる、
デバグ方法を、
おしえていただきました。

とりあえず保留扱いに、
させてもらいます。

解決すれば、報告させてもらいます。

でわ。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World