我正在使用以下代碼將http://
添加到URL。檢查URL方案是HTTP還是HTTPS
(substr(strtolower($url), 0, 7) == 'http://'?"":"http://").$url
但我該如何檢查原始URL是否包含https
?我不想使用或子句。
我正在使用以下代碼將http://
添加到URL。檢查URL方案是HTTP還是HTTPS
(substr(strtolower($url), 0, 7) == 'http://'?"":"http://").$url
但我該如何檢查原始URL是否包含https
?我不想使用或子句。
preg_match("@^https?://@", $url)
你忘了字符串和正則表達式分隔符;) – arnaud576875
你應該寫preg_match('/^http(s)?:\/\ //',$ url) –
echo parse_url($url, PHP_URL_SCHEME);
strncmp($url, 'https:', 6) === 0
「我不想使用或」。爲什麼不? – JJJ
@Jong:糾正了這一點。 – Pheonix