Estoy validando un formulario en el que se introduce una URL y en una segunda página con PHP compruebo que la URL existe, en caso de no existir redirijo a la página anterior.
En local me funciona perfectamente pero cuando lo subo al servidor da el mensaje tan famoso de "Warning: Cannot modify header information - headers already sent by (output started at "
Mi código es el siguiente:
Código PHP:
<?php $lines = @file($_GET['url'], FILE_SKIP_EMPTY_LINES);
if ($lines == FALSE)
{
header("Location: diagnosticointegralgratis.php?controller=error&url=" . $_GET['url']);
};?><!DOCTYPE html>
No tengo ningún espacio ni antes ni después del PHP.
En mi opinión puede ser un problema de configuración del servidor, pero no tengo ni idea.
Gracias