• 締切済み

条件を満たしたら、別のページに飛ばしたい

質問させていただきます フォームからもらった値を調べ、条件が成立したら 別のページに飛ばす、ということは可能でしょうか? ↓ソースの一部です if($_GET['pass']=="pass") {  ※↓下記のjavascriptの部分をphpで再現したい echo ' <script language="javascript"> window.location.replace("test.php"); </script>'; } どなたかご教授のほどお願いいたします

みんなの回答

回答No.2

補足です。header関数によるリダイレクトの場合、相対URLではなく絶対URLにした方が無難です。確かRFCでは絶対URLでなければいけないと定義されてた気がします(確認して下さい)。実際には携帯端末の一部で絶対URLでないと正常にリダイレクトできないものがあります。

  • unimentai
  • ベストアンサー率70% (34/48)
回答No.1

ご希望の機能はheader関数を利用し、リダイレクトをかける事で可能です。 if ( $_GET["pass"] == "pass" ) { header("LOCATION: test.php" ); } 詳しくは以下参照ページをご確認下さい。

参考URL:
http://php.s3.to/man/function.header.html