電子書籍の厳選無料作品が豊富!

再度教えていただきたいのですが。
前回 http://oshiete1.goo.ne.jp/kotaeru.php3?q=111919
で 1階層目は動いたのですが、2階層目では動きませんでした
ブラウザ(IE)のアドレスで何かをさわって更新すると受け取れます。
TOP.CGIより
<frame src=\"./B.cgi?UserID=$USR\" name=\"ue\" > A.CGIで受け取れました
A.CGI より
<FORM METHOD=POST ACTION=\"WT.CGI?U=$USR\" TARGET=\"_top\">
WT_CGIで受け取れませんでした。(ここでアドレス欄をさわって更新)
WT_CGIより
Location: ./TOP.CGI?U=$USR TOP.CGIで受け取れました。

A 回答 (1件)

ごめんなさい。


質問の意味が判らないのですが・・・

要はGET方式では動いて、POST方式では上手く動かなかったと言う事なんでしょうか?

ちなみに
<FORM METHOD=POST ACTION=\"WT.CGI?U=$USR\" TARGET=\"_top\">
は無意味です。

これをやるとすると、


<FORM METHOD=POST ACTION="WT.CGI" TARGET="_top">

<INPUT TYPE=hidden name="U" value=$USR>
<INPUT TYPE=submit name=button value="送信する">
</FORM>

とすべきです。

チェックすべき点は
<FORM>~</FORM>が一対である事
送信用のボタンが存在している事

です。
    • good
    • 0
この回答へのお礼

TYPE=hidden を使うのですね。
うまくいきました。
初心者の上 ASPとCGI(PERL)を併用で作ってまして。
ごちゃごちゃになってしまいました。
ありがとうございました。

お礼日時:2001/08/01 09:42

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!