php 判断 http 还是 https ,以及获得当前 url 的方法
php 判断 http 还是 https ,以及获得当前 url 的方法
$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https' : 'http';
if ($http_type === "http") {
$baseUrl = Url::base('http');
} else {
$baseUrl = Url::base('https');
}
此办法太low了, 正确的办法是直接 用 : // 即可,这样他自动的识别出来
额 这应该是1楼的方法 网址借二楼的