pero entonces son dos cosas distintas, primero deberías asegurarte que la URL sea valida...
y eso, antes de usarla con
get_headers() ¿no crees?
ya luego, con
get_headers() puedes obtener el numero de respuesta, que... en caso de no existir dicha URL, debería enviar el error
404
revisa en la documentación, hay bastantes ejemplos útiles...