人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

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

●質問者: zachouR
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:CGI サイト タグ パス プログラム
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●27ポイント

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

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

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

◎質問者からの返答

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

自分自身なんですね!


2 ● Mr_T_0023
●27ポイント

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

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

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

◎質問者からの返答

解決しました!

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


3 ● hyoga_h
●26ポイント

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

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

つまり

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

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

と同じ事になります。

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ