0

「?」を使用して php を使用してページにリダイレクトしようとしています。演算子を使用して次のページで ID を取得しますが、これは正しいステートメントですか? ページにリダイレクトされますが、URL はhttp://localhost/mysql/welcome.phpのみを示しています。

どこが間違っているのですか?

ここに声明があります:

echo '<script type="text/javascript">
    <!--
     window.location = "../mysql/welcome.php?id='.$id.'";
      -->
     </script>';
4

2 に答える 2

5

はい、有効ですが、HTML コメントは必要ありません:

echo '<script type="text/javascript">    
     window.location = "../mysql/welcome.php?id='.$id.'";    
     </script>';

しかし、私はこのサーバー側を行います:

header("Location: ../mysql/welcome.php?id=$id");
于 2012-05-03T17:16:43.280 に答える
0

PHP コンテキストにいる場合は、これを使用しないのはなぜですか。

header("Location: /mysql/welcome.php?id=$id");

JavaScriptでそれを使用することを主張する場合echo、正しい方法は次のとおりです。

echo '<script type="text/javascript">    
        window.location = "../mysql/welcome.php?id='.$id.'";    
      </script>';
于 2012-05-03T17:18:09.250 に答える