Я использую следующий код, чтобы добавить http://
в URL.
(substr(strtolower($url), 0, 7) == 'http://'?"":"http://").$url
но как я могу проверить, содержит ли исходный URL https
? Я не хочу использовать предложение OR .
preg_match("@^https?://@", $url)
echo parse_url($url, PHP_URL_SCHEME);
Используйте preg_match и регулярное выражение на вашем URL-адресе:
preg_match(^http(s)?://);
Если он возвращает true, то ваш URL-адрес в порядке, использует ли он http https.
strncmp($url, 'https:', 6) === 0