私は searchbar.php ファイルを持っていて、送信を押したときに、URL に次のように伝えたいと思います。
/search.php?result=<?php echo $_POST['search'] ?>
だから...私はこれを試しました:
<form method="post" action="search.php?result=<?php echo $_POST['search'] ?>">
<input type="text" name="search" />
<input type="submit" />
</form>
これが得られました:
/search.php?result=
検索値を取得する前にそのページを作成していることは知っていますが、それを機能させる方法はありますか?
私も自分のsearch.phpページでこれを試しました:
<?php
include("config.php");
$search = mysql_real_escape_string($_POST['search']);
header('Location: search.php?result='.$search.'');
?>
しかし、リダイレクトループが発生しました。また、補足として、URL の末尾に ?foo=bar を追加すると、それは何と呼ばれますか? 私は知りませんでした。