Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/08/2011, 22:55
Avatar de Gambinoh
Gambinoh
 
Fecha de Ingreso: diciembre-2010
Mensajes: 348
Antigüedad: 13 años, 5 meses
Puntos: 11
Respuesta: Manejo de errores con php

No se si te servirá, pero...

Hay 3 tipos de errores: Notice, Warning y Fatal error. Con la función error_reporting puedes elegir el nivel de error que quieres mostrar...

Código PHP:
Ver original
  1. // Fatal error
  2. error_reporting('E_USER_ERROR');
  3.  
  4. // Warning y Notice
  5. error_reporting('E_USER_WARNING | E_USER_NOTICE');
  6.  
  7. // Todos
  8. error_reporting('E_USER_ALL');

También se puede usar la función error_log para almacenar todos los errores en un archivo (log).

Un error por inconsistencias en los argumentos de un query podria ser un error de tipo Warning o de tipo Notice, por ejemplo. Para verificar que nadie introduzca parámetros erroneos vía URL debes tu mismo desviar al visitante a una página 404 mediante una estructura de control condicional. También puedes pasar la página a modelo MVC y un framework como CodeIgniter podría gestionar eso por ti.

Última edición por Gambinoh; 21/08/2011 a las 09:29