《フォーム》

<!--スクリプトにデータを渡す-->
< form method="POST" action="kensaku.php">
< table border="0">
<tr>
<th>検索キーワード:</th>
<td><input type="text" name="keywd" size="20" /></td>
</tr><tr>
<th>使用エンジン:</th>
<td>
<!--検索エンジンを選択-->
<select name="eng">
<option value="yahoo">Yahoo!</option>
<option value="google">Google</option>
<option value="infoseek">Infoseek</option>
<option value="goo">goo</option>
</select>
</td>
</tr><tr>
<td colspan="2"><input type="submit" value="検索" /></td>
</tr>
< /table>
< /form>

《検索エンジンの結果画面にリダイレクトするPHP》

<?php
  //フォームから渡されたキーワード
  // urlencode()関数はURL文字列のエンコード
  $strKey=urlencode($_POST['keywd']);
  
  //$_POST['eng']から検索エンジンのURLとクエリ情報のキー部分を取得
  switch($_POST['eng']){
  case "yahoo":
   $url="http://search.yahoo.co.jp/bin/?p=";
   break;
  case "google":
   $url="http://www.google.com/search?hl=ja&ie=euc-jp&q=";
   break;
  case "infoseek":
   $url="http://www.infoseek.co.jp/Titles?qt=";
   break;
  case "goo":
   $url="http://www.goo.ne.jp/default.asp?MT=";
   break;
  }

  //検索エンジンのURLに検索キーワードを結合して、ページへジャンプ
  header("Location: ".$url.$strKey);
?>