获取当前页面Url之前要判断是否为https
function is_https() {
if ( !empty($_SERVER['HTTPS']) && strtolower($_SERVER['HTTPS']) !== 'off') {
return true;
} elseif ( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https' ) {
return true;
} elseif ( !empty($_SERVER['HTTP_FRONT_END_HTTPS']) && strtolower($_SERVER['HTTP_FRONT_END_HTTPS']) !== 'off') {
return true;
}
return false;
}
$url = "";
if(is_https()){
$url.="https://";
}else{
$url.="http://";
}
$url.=$_SERVER['HTTP_HOST'];
if($_SERVER["SERVER_PORT"]!=80){
$url.=$url.":".$_SERVER["SERVER_PORT"];
}
$url.=$_SERVER["REQUEST_URI"];