使用 PHP 和正则表达式编写代码以确定给定的 URL 是否在开头包含 http://
或 https://
?
可能是重复问题:
检查 URL 是否包含 http 或 https
使用 PHP 和正则表达式编写代码以确定给定的 URL 是否在开头包含 http://
或 https://
?
可能是重复问题:
检查 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'];
strpos
文档,第一个例子。 - Jon