プロが教えるわが家の防犯対策術!

初歩的な質問ですみません。
ApacheでPostを許可するにはどうすればよいのでしょうか?
よろしくお願いします。

A 回答 (3件)

”購入”とあったのでcgiへ渡すのを間違っているのかと思ったのですが、


もしかして、ボタンを押してトップページに移動したいという事でしょうか?

以下、参考URLです。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=99132
    • good
    • 0

ACTION="

http://192.168.0.2">

明らかにここはおかしいですね。
これだと、サーバを指定している事になります。
ACTIONにはフォームのデータを処理するCGIスクリプトのファイル名を指定しないとだめです。

もちろんApacheサーバ側にあるCGIスクリプトは、Apacheが実行できる様に権限や属性が指定されている事が条件です。

フォーム以前に、単純なCGIを実行できる様にApacheで設定されているでしょうか?

この回答への補足

xjdさん
試しにhttp://以下にtada.no-ip.orgと入れてみると分かるのですが、<form>側ではアクセスできません。
<a href>に入れるとアクセスできるのですが・・・

補足日時:2002/11/20 16:06
    • good
    • 0

質問の意味が絞れないのですが。



アンケートみたいな、フォームを持ったホームページを作りたい。

フォームに記入されたデータはPOSTメソッドで送信したい。

その為のCGIを作成したい。

そのCGIをApacheで動かす方法を知りたい。

という質問でしょうか?

この回答への補足

xjdさん
ご回答ありがとうございます。
詳しい内容としてApacheを立ち上げたのですが下のhtmlの<form>~</form>の部分でリンクに飛べません。
<a href>~</a>だと行けるのですが・・・
httpd.confの設定だと思いますがその設定方法をご存知であればご教授ください。
<html>
<FORM METHOD="POST" ACTION="http://192.168.0.2">
<INPUT TYPE="submit" VALUE="購入"><BR>
</FORM>

<a href="http://192.168.0.2">
購入
</a>
</HTML>

補足日時:2002/11/20 13:05
    • good
    • 0

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