12 lines
472 B
PHP
12 lines
472 B
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* 后台公共引导:协议检测等
|
||
|
|
*/
|
||
|
|
if ((isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) || $_SERVER['SERVER_PORT'] == 443) {
|
||
|
|
$protocol = 'https://';
|
||
|
|
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https' || !empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on') {
|
||
|
|
$protocol = 'https://';
|
||
|
|
} else {
|
||
|
|
$protocol = 'http://';
|
||
|
|
}
|