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

PHPで検索サイトを作成しています。
検索結果が多い場合、ページ分けしたいと思っています。
”次のページ”へリンクする場合、どのように検索条件をうけわたしたらいいでしょうか?

<?php "<a href=\"search.php?keyword=".$keyword."&page_num=" . ($page_num + 1) ."\">"; ?>
というようにGETでデータを受け渡してみたのですが、$keywordが日本語の場合当たり前ですがURLに日本語が表記されるので
まずいかなと思い質問させていただきました。

よろしくお願いします。


●質問者: lily0717
●カテゴリ:ウェブ制作
✍キーワード:keyword PHP URL データ リンク
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● y-kawaz
●80ポイント ベストアンサー

$keyword にユーザに入力された値がそのまま入ってるとしたら、以下のように urlencode してあげれば良いです。

GETのパラメータで引き継ぐこと自体は問題ありません。

<?php
echo "<a href=\"search.php?keyword=".urlencode($keyword)."&page_num=" . ($page_num + 1) ."\">";
?>

http://q.hatena.ne.jp/answer

◎質問者からの返答

ありがとうございます。うまくいきました!!

関連質問


●質問をもっと探す●



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