Ver Mensaje Individual
  #21 (permalink)  
Antiguo 12/05/2010, 06:42
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Obtener nombre de pagina tras error 404

La opción de Dany_s es correcto, la mayoría de los sistemas prefabricados lo utiliza.

Otra opción para resolver este caso puntual sería usar PHP_SELF para calcular las rutas relativas. Supongamos que tu estructura es así:
/
/css
/img
/error
/error/404.php

En ese caso, para imprimir, por ejemplo, una imagen en la página de error podrías usar algo como:
Código PHP:
Ver original
  1. $selfdir = dirname($_SERVER['PHP_SELF']);
  2. $selfdir = ($selfdir == '\\') ? '/' : $selfdir . '/';
  3. $selfdir = htmlspecialchars($selfdir);
Código HTML:
Ver original
  1. <img src="<?php echo $selfdir; ?>../img/error.png" alt="Error" />
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.