Foros del Web » Programando para Internet » PHP »

mostrar error disparado con trigger_error

Estas en el tema de mostrar error disparado con trigger_error en el foro de PHP en Foros del Web. mi duda es la siguiente, no se si es un bug de PHP o si hay alguna directiva extraña causando conflictos con el gestor de ...
  #1 (permalink)  
Antiguo 21/12/2005, 09:18
Avatar de ArrauKano  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago
Mensajes: 664
Antigüedad: 22 años
Puntos: 4
mostrar error disparado con trigger_error

mi duda es la siguiente, no se si es un bug de PHP o si hay alguna directiva extraña causando conflictos con el gestor de errores de mi version PHP (4.4.1)

el problema es que solo despliega el error la primera vez, pero despues el error aunq vuelve a ocurrir no me lo miestra. le di nivel de E_USER_ERROR y me congela la ejecucion del script correctamente, pero me sale la pag en blanco en vez de mostrar el error.

la unica solucion que le veo era hacer set_error_handler para mostrar siempre el error, pero no kiero usar esa alternativa porque necesito justamente usar set_error_handler más adelante y encuentro redundante tener que usarlo 2 veces, la explicación es que justamenete el error se dispara en el caso de no poder cargar las librerias (objetos) y/o no poder conectarme a la base de datos, entonces despues de que todo este OK kiero hacer un gestionador de errores que loguee los errores de usuario disparados.
  #2 (permalink)  
Antiguo 21/12/2005, 09:22
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años
Puntos: 34
No sera un tema de cache?
Intenta poniendo en el header de todas las pages:
Código PHP:
<?php 
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT"); 
header("Cache-Control: no-store, no-cache, must-revalidate"); 
header("Cache-Control: post-check=0, pre-check=0"false);
header("Pragma: no-cache");
?>
__________________
Mi punto de partida es Que Bueno Lo Nuevo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:18.