dポイントプレゼントキャンペーン実施中!

質問させていただきます

フォームからもらった値を調べ、条件が成立したら
別のページに飛ばす、ということは可能でしょうか?

↓ソースの一部です
if($_GET['pass']=="pass")
{
 ※↓下記のjavascriptの部分をphpで再現したい
echo '
<script language="javascript">
window.location.replace("test.php");
</script>';
}

どなたかご教授のほどお願いいたします

A 回答 (2件)

補足です。

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

ご希望の機能はheader関数を利用し、リダイレクトをかける事で可能です。



if ( $_GET["pass"] == "pass" ) {
header("LOCATION: test.php" );
}

詳しくは以下参照ページをご確認下さい。

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

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!