Environment::isHttps()
\nn\t3::Environment()->isHttps();
Returns true if the page is accessed via HTTPS.
$isHttps = \nn\t3::Environment()->isHttps();
Copied!
| @return boolean
Source Code
public function isHttps() {
return (
(!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off')
|| (isset($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] == 443)
|| (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https')
|| (isset($_SERVER['HTTP_VIA']) && strpos($_SERVER['HTTP_VIA'], 'HTTPS') !== false)
);
}
Copied!