He comprobado lo q me has dicho y tengo lo siguiente:
Código PHP:
echo "existe error?: $error"; // Doy salida a la variable $error para ver su contenido q efectivamente contiene datos por lo cual no deberia ejecutar las siquientes lineas
if((!isset($error)) && (!empty($_SESSION['url_file']))){
require_once('archivos/archivo.php');
}
Pues a pesar de existir
$error me sigue incluyendo
'archivo.php'...

¿¿como puede ser??

es muy extraño no me lo explico

... ayudenme please.
Gracias otra vez