php 检查URL是否包含http://或https://[重复]

rbpvctlc  于 2023-02-18  发布在  PHP
关注(0)|答案(3)|浏览(156)
    • 此问题在此处已有答案**:

11年前关闭了。

    • 可能重复:**

Check if the url is contains the http or https
使用PHP和正则表达式判断给定的URL开头是否包含http://https://的代码是什么?

txu3uszq

txu3uszq1#

您可以使用parse_url

<?php
   $url = parse_url('https://example.org');

   if ($url['scheme'] == 'https') {
       // is https;
   }
?>
ux6nzvsh

ux6nzvsh2#

if (substr($string, 0, 7) == "http://") {
   $res = "http";
}

if (substr($string, 0, 8) == "https://") {
   $res = "https";
}
kgsdhlau

kgsdhlau3#

也许这个能帮上忙

$_SERVER['SERVER_PROTOCOL'];

相关问题