• ベストアンサー

formで入力された情報を次のページへurlで渡したい

検索ページのformで入力された情報を次のページへリンクでurlで渡したいのですが? 教えてgooでは http://oshiete1.goo.ne.jp/goo_search.php3?dummy=%A5%E1%A1%BC%A5%EB です。 よろしくお願いします。

  • PHP
  • 回答数4
  • ありがとう数3

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

  • ベストアンサー
回答No.4

泥沼にならないうちに 答えとく。 YouTさんが既におっしゃってるように 「メソッドGET」すなわち、 <form method="GET" action="kensaku.php"> とすれば、よいかと。

bun_chun
質問者

お礼

解決しました。 ありがとうございました。

その他の回答 (3)

  • Lyric
  • ベストアンサー率34% (417/1203)
回答No.3

それでしたら#1さんへの補足は何なんでしょうか・・・? PCの事ならここよりPC専門のF&Qサイトがよいかもしれませんね。 そこで質問したら回答も早くついてもっと分かりやすいかも知れませんね。 蛇足ですが、質問内容はもっと回答者にわかり易いほうがよいですよ。 参考に(ご存知かもしれませんが・・・)【答えてねっと】をご紹介します。 http://www.kotaete-net.net/

参考URL:
http://www.kotaete-net.net/
  • Lyric
  • ベストアンサー率34% (417/1203)
回答No.2

http://yougo.ascii24.com/gh/27/002775.html ここの辞書は分かりやすいと思うのですが・・・ 蛇足ですけど、あまり初心者初心者と言わない方がいいですよ。 こういう書き方を嫌う回答者の方もいらっしゃるので^^;

参考URL:
http://yougo.ascii24.com/,http://yougo.ascii24.com/gh/27/002775.html
bun_chun
質問者

補足

言葉の意味ではなく、具体的な例が知りたいのですが? <form method="POST" action="kensaku.php"> <input type="text" name="kensaku"> <input type="submit" value="検索"> </form> kensaku.php のところをどのように変更すればよいのですか?

noname#6493
noname#6493
回答No.1

メソッドGETでいけると思いますが。

bun_chun
質問者

お礼

解決しました。 答えを理解できず、申し訳ありませんでした。

bun_chun
質問者

補足

初心者なのでもう少し詳しく教えて下さい。(ソースもお願いします)

関連するQ&A

  • 教えて!gooの検索後のアドレス内のdummyって・・・

    教えて!gooで、例えば「教えて!goo」を検索したとします。 するとアドレスが http://oshiete1.goo.ne.jp/goo_search.php3?dummy=%A5%E1%A1%BC%A5%EB&MT=&TAB=&kw=%B6%B5%A4%A8%A4%C6%A1%AAgoo&c=0 となります。 で、この中の dummy=%A5%E1%A1%BC%A5%EB ってのがすごく気になるんです。 調べたらこれは dummy=メール って書いてあるんです。 どういう意味ですか?

  • canonicalのURLエンコードについて

    ネットで無料配布されているAmigodatabaseというPerlで、データベースのサイトを作っております。 以下は、データベースの結果一覧を出力するための、default.htmlというページのソースの一部です。 print <<"<!---HTML--->"; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="ja"><HEAD> <link rel="canonical" href="$FORM{$SEARCH{1}{Name}}.htm"> (中略) <META name="description" content="$FORM{$SEARCH{1}{Name}} の名産果物です"> <TITLE>$FORM{$SEARCH{1}{Name}} の果物</TITLE> 上記、$FORM{$SEARCH{1}{Name}}には、 検索した際に使ったキーワードが表示自動挿入されます。 このキーワードが、例えば「りんご」だった場合に、 URLエンコードを行って、「%e3%82%8a%e3%82%93%e3%81%94」と 上記、<link rel="canonical" href="$FORM{$SEARCH{1}{Name}}">の $FORM{$SEARCH{1}{Name}}を、%e3%82%8a%e3%82%93%e3%81%94として、 つまり、<link rel="canonical" href="%e3%82%8a%e3%82%93%e3%81%94.htm"> としたいのですが、どのようなソースを書けば、実現できるのでしょうか? どうかアドバイスのほど、よろしくお願い致します。m(_ _)m

  • 1ページ目の検索窓に文字列を入れて次のページで検索

    教えてgoo(OKwave)のように、1ページ目の検索窓に文字列を入れて、 次のページで検索結果を表示するには、どのようなプログラミング言語を習得すれば可能でしょうか? URLを見ると、search_option.php3となっていることから、 PHPを習得すればこのようなサイトを作れますか?

  • URLエンコーディングで悩んでいます。

    関係者のみのページから特定のページにリンクさせる際に ダミーのリファーを飛ばしてリンクするシステムを作っています。 link.php の内容(EUC) <? $url = $_GET['url']; ?> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <html> <body> 下のURLへリンクします。よろしければクリックしてください。<BR> <a href="<? echo $url; ?>"><? echo $url; ?></a> </body> </html> このスクリプトを引数url http://search.yahoo.co.jp/search?p=%E4%BB%8A%E6%97%A5%E3%81%AF%E8%89%AF%E3%81%84%E5%A4%A9%E6%B0%97&fr=top&src=top (URLエンコードされた文字列)を与えて起動すると URLエンコードされた部分が文字化けしてしまいます。 渡された引数をそっくりそのまま表示し文字化けさせずに表示させることはできないのでしょうか。

    • ベストアンサー
    • PHP
  • Seesaa/次のページ・前のページのリンク

    ブログの最下部に「次のページ」「前のページ」へのリンクがあるブログを見かけますが Seesaaブログでも、カスタマイズで可能でしょうか? 検索で下記URLの記事を見つけたのですが MT用と書かれてあり、個別ページのアーカイブへと いうことだったので試してはいません。 http://oshiete1.goo.ne.jp/qa1644213.html もし可能でしたら、ご助言お願いいたします。

  • エンコードされたURLをGETメソッドで受け取るには?

    ttp://localhost/urltest.php?url=ttp://search.auctions.yahoo.co.jp/jp/search/auc?p=%A5%AC%A5%E4%A5%EB%A5%C9&auccat=0&alocale=0jp&acc=jp 上記のURLで ttp://localhost/urltest.phpの if(isset($_GET['url'])){ $itemsStr = ($_GET['url']); } print $itemsStr; で受け取りたいのですが、 ttp://search.auctions.yahoo.co.jp/jp/search/auc?p= までしか取得できません。 %A5%AC%A5%E4%A5%EB%A5%C9 の部分が取り出せないようです。%Aだけを受けとることはできるのですが、それ以上長くエンコードされた文字を受け取ろうとすると ttp://search.auctions.yahoo.co.jp/jp/search/auc?p= までしか受け取れません。 他のエンコードを含んだURLも同様でした。 記述したURLは頭のhを取っているので注意してください。省略されてしまうので。 php5.1.4です。 どなたか御存じの方いらっしゃいましたらご教授お願いします。

    • ベストアンサー
    • PHP
  • パーセントが入ったURLのページが表示されない

    パーセントが入ったURLのページが、うまく表示されなくて困っています。 環境は、さくらのレンタルサーバ スタンダード なのですが、 /home/USERNAME/www/www.example.com/%E4%BC%8A%E6%9D%B1%E6%84%9B.xml (1) にファイルを置いている状態で、 http://www.example.com/%E4%BC%8A%E6%9D%B1%E6%84%9B.xml (2) この(2)のURLにアクセスすると、(1)のファイルの内容が表示されるはずだと思うのですが、表示されません。 (2)のURLのファイル名部分をさらにUTF-8でエンコードした、 http://www.example.com/%25E4%25BC%258A%25E6%259D%25B1%25E6%2584%259B.xml (3) にアクセスすると、(1)のファイルの内容が表示されます。 色々検索して、「.htaccess」をいじればいいのかな?と思ったのですが、 知識が乏しく、理解することができませんでした。 どのようにすれば、(2)のURLで(1)のファイルの内容が表示されるようにできるでしょうか。 ご回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • formから入力された2バイト文字列を、別画面に渡したい

    formから入力された2バイト文字列を、別画面に渡したい 下記のように遷移元画面でformを作成しています。 <form style="margin:0px;padding:3px;" action="searchlist.php" method="GET"> <input type="text" name="SStr" size="20" value=""><br> <input type="submit" name="bottun1" value="検索"><br> </form> 遷移元ページのフォームに「あいう」と入力し、 その「あいう」を遷移先ページで検索条件として使用して検索結果を出力したいと思っています。 遷移先ページで、 $_GET[SStr] をデバッガーで参照してみると、「縺ゅ>縺」 と入ってしまっています。 実際にecho文で画面出力しても同様です。 「あいう」をurlencodeすると「%E3%81%82%E3%81%84%E3%81%86」となると思うのですが、 この「%E3%81%82%E3%81%84%E3%81%86」を遷移先のページに渡すにはどのようにしたら良いでしょうか。 要するに、formから入力された文字列を、入力画面内で加工してから別画面に渡すにはどうするか、 ということです。 $_GET では、勝手にURLエンコードされるのだと記述されているサイトを見たことがあるのですが、 適切にエンコードされていないように思えて、途方に暮れています。。。 ご回答よろしくお願いします!

    • ベストアンサー
    • PHP
  • 静的URL変換について

    現在,phpでウェブサイトを作成しているのですが、 サイト内検索をしたときのURLを静的化できないか、考えております 例)getで送った際のURL hoge.com/search.php?keyword=hoge 修正後 hoge.com/kewyword_hoge.php そして、その際にやりたいことは、hoge.com/kewyword_hoge.phpをインデックスさせ このURLのページにアクセスしてきたときにhoge.com/search.php?keyword=hogeを 実行するようにしたいのですが、これって可能でしょうか? 静的URL変換自体は問題ないのですが、 hoge.com/kewyword_hoge.phpにアクセスしてもhoge.com/search.php?keyword=hoge を実行してくれず困っております。 恐れ入りますが、解決策をご教授いただけませんでしょうか? 何卒宜しくお願いします。 また、私のやりたいことは以下のサイトで参考になります。 ■インデックスされているURL(google) http://j-sen.jp/kanto/keyword_%E3%81%86%E3%81%A9%E3%82%93.htm ■サイト内検索のURL http://j-sen.jp/search/?area=kanto&nmin%5Bname%5D=&nmin%5Btime%5D=&nmin%5Bn%5D=&wage=&freeword=%E3%81%86%E3%81%A9%E3%82%93&day=&hour=&feature%5B%5D=&feature%5B%5D=&medical=1&except_medical=0&x=82&y=22 どちらも検索結果は同じですが、サイト内検索のURLを静的化し、 google先生にインデックスさせています。 お手数ですが、改めて解決策のご教授お願い申し上げます。

    • 締切済み
    • PHP
  • sleipnir2.9.6の検索エンジンに、「教えてgoo」を追加する

    sleipnir2.9.6の検索エンジンに、「教えてgoo」を追加する方法について、 分かる方がいらしたら教えてください。 以前は、http://webcache.googleusercontent.com/search?q=cache:tIIF24gP6A8J:www.sleipnir-wiki.jp/index.php%3F%25A5%25B5%25A5%25F3%25A5%25D7%25A5%25EB%252FSearchEngineList.xml+%E6%A4%9C%E7%B4%A2%E3%82%A8%E3%83%B3%E3%82%B8%E3%83%B3%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB+%E6%95%99%E3%81%88%E3%81%A6goo&cd=5&hl=ja&ct=clnk&lr=lang_ja の、 <Engine> <ActionName>osietegoo</ActionName> <Name>教えて!goo</Name> <Request>http://oshiete1.goo.ne.jp/goo_search.php3@post:from=&PT=&MT={all}</Request> <Icon>goo.ico</Icon> <Encode>EUC</Encode> <Shortcut>ogoo</Shortcut> <Method>POST</Method> の方法で、使用できていましたが、現在、教えてgooのページの仕様が変わったせい?か、 http://c.oshiete.goo.ne.jp/goo_search.php3のページが表示され、質問内容が反映されません。 解決の方法が分かる方がいらしたらよろしくお願いいたします。

専門家に質問してみよう