可能重复:
检查url是否包含http或https
使用PHP和正则表达式计算给定URL一开始是否包含http://
或https://
的代码是什么?
您可以使用parse_url
<?php
$url = parse_url('https://example.org');
if ($url['scheme'] == 'https') {
// is https;
}
?>
if (substr($string, 0, 7) == "http://") {
$res = "http";
}
if (substr($string, 0, 8) == "https://") {
$res = "https";
}
也许这可以帮助
$_SERVER['SERVER_PROTOCOL'];