我有一个登录表单:
<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。
有任何想法吗?
谢谢