Fix https redirects behind reverse-proxy
This commit is contained in:
parent
315c32983c
commit
711ea15347
@ -222,7 +222,11 @@ function getRandomToken($length = 32)
|
|||||||
|
|
||||||
function isHTTPRequest()
|
function isHTTPRequest()
|
||||||
{
|
{
|
||||||
return (!isset($_SERVER['HTTPS'])) || empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] == "off";
|
if (isset($_SERVER['HTTP_X_FORWARDED_PROTOCOL']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTOCOL']) === "https" ) return false;
|
||||||
|
|
||||||
|
if (isset($_SERVER['HTTPS']) && (!empty($_SERVER['HTTPS']) || $_SERVER['HTTPS'] !== "off")) return false;
|
||||||
|
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
function str_max_len(string $str, int $max)
|
function str_max_len(string $str, int $max)
|
||||||
|
Loading…
Reference in New Issue
Block a user