こんにちは。
ホームページ上の「質問はコチラへ」という文字をクリックしたときに
質問ページに飛ぶようにしています。
質問ページはCGIを設置しています。
このとき、質問の件名を入力してもらっていますが
手動ではなく、自動で出来ないかと思っています。
(何のことについて質問してるかわからない場合が多いため)
言葉だと説明が難しいので具体的な動作を記します。
---------------------------------------------------
1、ホームページには複数のカテゴリがあります。
(ビジネス、経済、ニュース・・など)
2、例えば、訪問者が経済カテゴリの中の、記事13を読んでいるとします。
3、訪問者がそのページ内について質問したいとき
ページ下部にある「質問はコチラから」というリンク文字をクリックします。
4、すると質問ページ(CGI)に飛びますが、質問ページの件名のところの
テキスト入力のフォーム部分に 「経済カテゴリ:記事13について」
という文字が自動で入力されている状態になります。
---------------------------------------------------
このような動作をして欲しいのですが、わかりますでしょうか・・・。
これが別のニュースページの記事07で「質問はコチラ」をクリックしたら
質問ページの件名のところのテキスト入力のフォーム部分に
「経済カテゴリ:記事13について」 という文字が自動で入力されている
という状態にしたいわけです。
このような動作は難しいでしょうか?
何卒ご教授頂ければと思います。
よろしくお願い致します。
No.2ベストアンサー
- 回答日時:
いくつも方法がありますが、リンクにQUERY_STRINGを含めるか
例: https://www.google.co.jp/search?q=CGI%E3%81%AB%E …
か、HTTP_REFERERの値でCGI側で判断させるか
フォームを普通のAリンクの様にプレゼンテーションで表現する。
<form action="hoge.cgi">
<input type="submit" value="質問はこちら" style="border:none;background-color:transparent;text-decoration:underline;color:blue;">
<input type="hidden" name="category" value="keizai">
</form>
とかね。
もちろんPATH_INFOを使っても良いです。
ただし、いずれにしても質問フォームはCGIから出力することになります。__END__を使用すると良いでしょう。
スクリプト
if($FORM{'category'} eq "keizay"){
$CATEGORY = '経済";}
・・・・
・・・・
while(<DATA>){
s/__CATEGORY__/$CATEGORY/;
print $_;
}
・・・
・・・
__END__
<html>
<head>
・・・
</body>
</html>
申し訳ありません!
お礼を書き忘れておりました・・・。
タグを書いていただけたことで
自分でも調べることが出来て
おかげさまで解決に至りました。
感謝いたします!
No.1
- 回答日時:
自分でCGIを書き変えられるならば可能です。
レンタルCGIなのかフリーCGIなのか自分で作ったのかどの言語かすら書いてないのでこれ以上は話しは進みませんが。。
呼び出しページ側もhtmlフレームなのかCGIなのか提供ブログ内なのかすらありませんね・・
ありがとうございます。
記事はホームページで、HTMLの書き換えができます。
何と言えばいいのでしょう・・・
ブログではなく、HTMLファイルを作成してFTPでアップしている
というとわかりますでしょうか。
質問CGIは無料提供の質問CGIを使って設置しています。
CGIの書き換え利用もOKになっていますので、私の方で書き換えができます。
※質問文にミスがありました
コピーペーストしてそのままでした。すいません。
(チェック)
質問ページの件名のところのテキスト入力のフォーム部分に
「経済カテゴリ:記事13について」 という文字が自動で入力されている
という状態にしたいわけです。
○
質問ページの件名のところのテキスト入力のフォーム部分に
「ニュースカテゴリ:記事07について」 という文字が自動で入力されている
という状態にしたいわけです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- 日本語 読解力の質問です(Excel含む) 12 2022/08/02 13:25
- その他(法律) Wikipediaの著作権について 2 2022/08/14 07:14
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- Amazon 新規でAmazon商品ページ作成方法について 1 2022/03/28 00:22
- その他(SNS・コミュニケーションサービス) 書き込んだ場合、同サイトの同ページに出てこない? 1 2022/05/24 02:44
- 日本語 https://eprints.lib.hokudai.ac.jp/dspace/bitstream 6 2022/05/22 18:54
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javascriptの変数をCGIに送る方法
-
open.window(javascript) を使...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
WEBページを強制的に横画面で見...
-
select値をhiddenのvalueに渡し...
-
pythonのnumpyでの列(縦)ベク...
-
日本語文字化け(GETメソッド?)
-
EXCELとの連携
-
チェックボックスグループの一...
-
HTML プルダウンメニューの選択...
-
vsftpd+sslでアップロードできない
-
iis+cgiでmultipart/form-data...
-
INPUT TYPE
-
VB.net データーグリッドビュー...
-
チェックボックスの返す値
-
CGI経由でのPDFファイルをダウ...
-
「value」に2つの値をセットす...
-
postデータのあるページの再表示
-
VB初心者。小数点以下の表示で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Rubyのmechanizeを利用したファ...
-
open.window(javascript) を使...
-
さくらインターネットのCGI...
-
フォーム入力後の確認画面表示...
-
VBで表示したホームページの...
-
別サーバーのcgiへバイナリデー...
-
(Perl)ReadParseによるハッシ...
-
perlで自動ログインをしたいが...
-
htmlからcgiに変数を配列にして...
-
HTMLタグが使えるCGIスクリプト
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
INPUT TYPE
-
WEBページを強制的に横画面で見...
-
[HTML]プルダウンメニューの横...
-
VB.net データーグリッドビュー...
-
別formのhidden項目を自form値...
おすすめ情報