Dos funciones php diferentes para añadir el «http://» a una determinada url si no existe. Así nos evitaremos errores 404 innecesarios.
function addhttp($url) {
if (!preg_match("~^(?:f|ht)tps?://~i", $url)) {
$url = "http://" . $url;
}
return $url;
}
function addhttp($url) {
if (false === strpos($url, '://')) {
$url = 'http://' . $url;
}
return $url;
}
Ejemplos de uso:
echo addhttp('www.bufa.es'); // http://bufa.es
echo addhttp('bufa.es'); // http://bufa.es
echo addhttp('http://bufa.es'); // http://bufa.es
echo addhttp('http://bufa.es'); // http://bufa.es
Agradezco tu comentario 🤘