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'); // https://www.bufa.es echo addhttp('bufa.es'); // http://bufa.es echo addhttp('https://www.bufa.es'); // https://www.bufa.es echo addhttp('http://bufa.es'); // http://bufa.es
Agradezco tu comentario 🤘