• ベストアンサー

CGIの代入検索についての質問

まずはhttp://www4.pf-x.net/~p-c-l/em/item.cgiを、開き、「じてんしゃ」と入力して検索ボタンを押してください。 すると別のページが現れるのですが、アドレスが変わっていませんね。 ですからこのページへリンクを張りたいのに、さきほどのページがリンクされてしまうわけです。 個別のアドレスを持つようにするには、どうすればよいでしょうか。

  • CGI
  • 回答数3
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • TMEspion
  • ベストアンサー率27% (5/18)
回答No.3

検索結果後のページにリンクを張りたいということであれば、【method="POST"】から【method="GET"】に変更すれば、良いのでは? 回答は初めてなので、お役に立てるかどうか自信ないです。

その他の回答 (2)

  • necomimi
  • ベストアンサー率41% (633/1540)
回答No.2

ソースを見て、cgiの引数を決めてあげれば良いと思います。 ttp://www4.pf-x.net/~p-c-l/em/item.cgi?mode=kensaku&kensaku2=じてんしゃ

pokebeta
質問者

お礼

necomimiさん、ありがとうございます。 とても助かりました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

多分動的に作成されているページだから 検索結果のページへのリンクというのはできないような気がします。

関連するQ&A

  • CGIで得た内容をHTMlページに代入

    たびたびの質問で恐縮です。 HTMLページにラジオボタンを設置し、 これを選んだらこの答え、これを選んだらこの答え、 と、ページを移動させるようCGIを記述しました。 いくつもの質問に回答した結果、 最終ページにひとことコメントを入れたいです。 たとえば Q2でA、Q5でCを選んだ場合は 最終ページで”よくできました”などです。 それを、CGIで表示するのではなく、 HTMLページに代入して表示させたいです。 私のイメージでは、 if ($q1 eq "A" && $q5 eq "C") $ans eq "よくできました"; などと、CGIなどで変数を設定して それをHTMLに埋め込むようなコードを記述すればいいのではないかとか考えて 色々やってみたのですがうまくいきません。 ほかのサイト等色々見ていると、以下のような感じで代入できそうな気がしています。 <p>!ans!</p> どのようにしたらいいのでしょうか? 参考サイト等ありましたら教えてください!

    • ベストアンサー
    • CGI
  • CGIでメールアドレスのリンクを追加する方法を教えてください

    MKEditerを使ってCGIを編集しています。ホームページを作成しているのですが、トップページをindex.cgiというCGIで作成して、そのページの中に例えば《お問い合わせ》のようなかたちでメールアドレスへのリンクを張りたいのですが、どうやら半角の@を入力するとそこだけ消されてしまうようです。ただ、全角で入力しても当然リンクとしては認識されないようなので困ってしまいます。知識のある方お願いいたします。

    • ベストアンサー
    • CGI
  • これはどんな種類のCGIでしょうか?

    入力欄に決められた数値を入力すると、各ページに飛ぶ。例えば111と入力すると111.html、222と入力すると2.htmlなど。 どの数値を入れるとどのページに飛ぶのかは、随時追加設定を行います。 これをCGI無料配布サイトか、勉強サイトで探していますが、見つかりません。検索CGIでもリンクCGIのカテゴリーでも見つかりません・・・

    • ベストアンサー
    • CGI
  • こんなCGIどうしたらいいのでしょうか?

    はじめまして。 私は今HPを作っているのですが、どうしてもやりたいことがあります。 それは、いくつかのラジオボタンにチェックをしていき、そのチェック全てを入れ終わり送信ボタンを押すと、チェック内容によって次にリンクされるページを変えるということなのですが、どうしたらいいか分かりません。 DREAMWEAVER8を使っているのですが、ラジオボタンにチェック済み値というところに数字などを入れておくといいのかな~?とか考えているのですが・・・ CGIの知識はあまりないので、できればそういうCGIが配布されているサイトなど教えていただければ幸いなのですが・・・ どうか宜しく御願いいたします。

    • ベストアンサー
    • CGI
  • cgi-bin内に.htaccess

    現在MacOSXでwebサーバーを構築しているのですが,cgiファイルを置いているcgi-bin内に, .htaccessファイルを置いてアクセス制限を行いたいのですが,これはどのようにしたら良いでしょうか? 現在webページの一部に.htaccessを用いてアクセス制限を行い.そこからcgiにリンクさせているのですが, cgiのアドレスを直で入力するとアクセスできてしまいます. よろしくお願いします.

    • ベストアンサー
    • CGI
  • index.htmlからCGIへリンクを貼る時

    質問内容を見て頂きありがとうございます。 トップページを作り(index.html)そこからCGIにリンクを貼りました。実際にリンクボタンをクリックすると、ダウロード画面になり、CGIにリンクする事が出来ません。 どのようにしてCGIにリンクを貼れば良いのかおしえていただけないでしょか? 宜しくお願いします。

    • 締切済み
    • CGI
  • 【CGI】表示先のフレームに結果を残したまま次の結果を表示したい

    上下分割フレームで、上側にCGI、下側に仮ページとしてHTMLを置いています。 上側のCGIに数値を入力して送信ボタンを押すと、下側のページに結果が表示されるようになっています。 そこで質問です。 送信ボタンを押して結果が表示されますが、もう一度、今度は違う数値を入力して送信ボタンを押すと、先ほど表示されていた内容が消えて、新しい内容が表示されます。 これを、先ほどの結果を残したままさらにその下に次の結果を表示にするにはどうすればいいでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • CGIにデータを渡すには?

    現在ある検索CGIに、Flash上でユーザーに入力してもらった文字を渡したいです。 現在、検索ページのURL欄は、http://hogehoge.com/kensaku.cgi?search=XXXXXとなっています。 このXXXXXの引数は、現状HTMLのフォームタグで渡していますが、これをFlashで渡すようにしたいです。 色々見て、色々やりましたがうまく出来ません。 まず、テキスト入力で、テキスト入力ボックスを配置し、その関数をsearchとしました。 次に、ボタンを配置し、そのアクションスクリプトに、 on(press){ getURL("http://hogehoge.com/kensaku.cgi","search","GET") } と入れました。 実際にswfを書き出し、テストすると、入力した文字+他のHTMLが吐き出されます。。 <p aligh=left>XXX</p> のような。。つまり、「XXX」ではなく、「<p aligh=left>XXX</p>」という文字列で検索されてしまいます。 これら不要なタグ(「<p aligh=left> </p>」の部分)は、テキストボックスのタグみたいです。 Flash上で文字の大きさやフォントを変えると、これらタグも変わります。 なぜこんなのが出てくるのか、どうやったらいいのか、行き詰まりました。 教えて下さい。

    • ベストアンサー
    • Flash
  • CGIを使ったホームページ作り

    はじめまして。私が求めているCGIについて教えてください。 私は趣味でHPやブログを楽しんでいるのですが、この度CGIを使ってHPを作りたいと考えております。 具体的には、全国のある特定の店を集めた検索サイトを作りたいのです。 まず、各お店の方に専用のページを渡します。 そして、そのページに【管理者用】というテキストリンクを貼り、そこをクリックするとユーザー名とパスワードの確認画面が現れ、正しく入力できれば管理者ページに入ります。 管理者ページではお店の営業時間やらコメント等々を入力することができるようにします。 入力が完成すると送信ボタンを押します。 するとサーバーに転送され、HPにあるそのお店の紹介欄が変更されるっというわけです。 この一連のながれを行いたいのですが、どうしたらいいのでしょうか? 素人ではそんなのできないよ!みたいな意見でも結構ですので、ぜひとも宜しくお願い致します。

    • ベストアンサー
    • CGI
  • ApacheでCGI

    Namazu.cgiを利用しています。 できる範囲で設定してみましたが http://abcdefg/~user/server/aaa/cgi-bin/namazu.cgi にアクセスしてみたら、Namazuの検索画面が表示されます。 しかし、検索ボタンや検索方法のリンクをクリックしたらアドレスが変更します。 http://abcdefg/~user/server/aaa/cgi-bin/namazu.cgi ↓検索ボタンを押す http://abcdefg/aaa/cgi-bin/namazu.cgi 404と出てしまい検索ができません。 原因と解決法よろしくお願いします。

    • 締切済み
    • CGI