I'm using the following code to add http://
to the URL.
(substr(strtolower($url), 0, 7) == 'http://'?"":"http://").$url
but how can I check whether the original URL contains https
? I don't want to use an OR clause.
I'm using the following code to add http://
to the URL.
(substr(strtolower($url), 0, 7) == 'http://'?"":"http://").$url
but how can I check whether the original URL contains https
? I don't want to use an OR clause.
preg_match("@^https?://@", $url)
echo parse_url($url, PHP_URL_SCHEME);
Use preg_match and a regular expression on your url :
preg_match(^http(s)?://);
If it returns true, then your URL is ok, whether it uses http of https.
strncmp($url, 'https:', 6) === 0