ログインフォームがあります:
<form method =POST action="/login.php">
...
</form>
login.php
を使用してページをリダイレクトしたいと思いますhttps
。
https://.../login.php
ユーザーがリンクを変更する可能性があるため、ユーザーを送信したくありません。しかし、ログインフォームデータを解析してユーザーをログインさせる前に、サーバー側でリダイレクトを行いたい.
私が見つけた例:
if($_SERVER["HTTPS"] != "on") {
header("HTTP/1.1 301 Moved Permanently");
header("Location: "https://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]);
exit();
}
$_SERVER["HTTPS"]
しかし、もし私が持っていないvar_dump($_SERVER);
私は$_SERVER['SERVER_PORT']
魔女が 80 を持っています。
何か案は?
ありがとう