以下のサイトに関するCGIの質問です。


以下のサイトですが、
http://tool.sem-research.jp/keyword-advice/

この中に、以下のフォームタグが入っています。
<form action="" method="POST">

actionの中にCGIへのパスが入っていません。これはどうやってプログラムのCGIに飛ばしているのでしょうか?

また、どうしてこのような方法をとっているのでしょうか?

どなたか分かる方、よろしく御回答お願いします。

回答の条件
  • URL必須
  • 1人20回まで
  • 登録:2007/03/14 11:57:12
  • 終了:2007/03/21 12:00:03

回答(3件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402007/03/14 12:10:22

ポイント27pt

action 要素が空の場合自分自身の URL にフォームを送信します。

action属性@ばけらの HTML リファレンス(未完成)

つまりこのページは元々 CGI で生成されているのでしょう。

id:zachouR

ありがとうございました!

自分自身なんですね!

2007/03/14 18:20:10
id:Mr_T_0023 No.2

Mr_T_0023回答回数20ベストアンサー獲得回数02007/03/14 12:24:04

ポイント27pt

自分自身に飛ばす場合、書かなくても可能です。

http://tool.sem-research.jp/keyword-advice/

ページで最初に表示されるページは、静的HTMLページじゃないということでしょう。

id:zachouR

解決しました!

ありがとうございました!

2007/03/14 18:20:22
id:hyoga_h No.3

hyoga_h回答回数23ベストアンサー獲得回数02007/03/14 12:57:00

ポイント26pt

http://tool.sem-research.jp/keyword-advice/index.php

<form>タグはactionを指定しないと自身がアクション先になるみたいです。

つまり

<form action="" method="POST">

<form action="./index.php" method="POST">

と同じ事になります。

id:zachouR

丁寧に解説をいただいてありがとうございます!

2007/03/14 18:20:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません