使用PHP和正则表达式在一开始就确定给定网址是否包含http://
或https://
的代码是什么?
答案 0 :(得分:22)
您可以使用parse_url
<?php
$url = parse_url('https://example.org');
if($url['scheme'] == 'https'){
// is https;
}
?>
答案 1 :(得分:11)
if (substr($string, 0, 7) == "http://")
$res = "http";
if (substr($string, 0, 8) == "https://")
$res = "https";
答案 2 :(得分:-2)
也许这可以帮助
$_SERVER['SERVER_PROTOCOL'];