ログインフォームがあります:
<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 を持っています。
何か案は?
ありがとう