Cita: gracias la imagen es solo la url, no la estoy subiendo a travez de un form
pero en que sea caso de form seria mejor directamente poner:
$_FILES['imagen']['type']
xP
Como nota aparte eso es una mala idea, el contenido de esa variable es un header que envía el navegador y que php no comprueba, de tal forma que no es garantía de que estés recibiendo el formato correcto. Eso quiere decir que puede ser falseado, por lo cual siempre es mejor hacer comprobaciones adicionales en el caso de imágenes es muy común usar
getimagesize para validar si el archivo es una imagen o no, pero para casos generales incluyendo imágenes es mejor usar las extensión
File Information