Tema: 404
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/08/2003, 23:09
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm gestionando la página de error 404 haciendo un scriptcito ahí que recoga el HTTP_REFERER y que redireccione a tu script que procese esa valor obtenido .. tal vez puedas conseguir el efecto.

Lo que propongo sería algo como:
Código PHP:
<?
$pagref
=urlencode($_SERVER['HTTP_REFERER']);
header("location: inde.php?pagref=$pagref");
exit;
?>
Eso para tu página 404 .. que apunte ahí (en tu panel de configuración del hosting o con un .htacces lo puedes crear para que apunte a tu script ese ..)

Y en el script donde reenvies .. tendrás tu variable:
$pag=urldecode($_GET['pageref']);

que tendrá el URL completo referido .. A partir de ahí puedes usar funciones como parse_ur() o similares para extraer la parte del URL que te interese .. o bien aplicar explode() al caracter \ .. o bien expresiones regulares según corresponda.

O bien .. todo esto con mod_rewrite como explica el artículo de Nok en zonaphp.com puedas solucionarlo ...

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.