PHP の質問
$url=$_SERVER['SERVER_NAME']."/login.html"; echo "";
一重引用符を追加しても同じ結果になります localhost/index に移動します.htmllocalhost/login.html ページ
他のコードを見てください
ファイル名は www フォルダー内の test.php です
$url=$_SERVER['SERVER_NAME']."/login.html"
echo "";
?>
同意書も書いたほうがいいです
$url='http://'.$_SERVER['SERVER_NAME']."/login.html";echo "<script language=\"JavaScript\"> location.href='$url' </script>";
これは localhost/index.html に基づいています。 表示によれば、取得する SERVER_NAME は明らかに次のとおりです。
localhost/login.html 「/」がないことに注意してください。 " と入力すると、ブラウザは現在のアドレスの後にアドレスを追加するため、ルート ディレクトリから開始することを示すために前に "/" を付ける必要があります。 。 。 。 。