Error en la web de twittaré
twittaré, un ejemplo de lo que no hay que hacer: en la versión de desarrollo, hay que desactivar la visualización de los errores, los usuarios no saben qué es PHP, el paso por referencia o el valor de una variable, errores que aparecen en este sitio web desde hace ya más de 2 semanas. ¿Qué pasa, no hay nadie ahí?
En el ordenador de desarrollo se tienen que activar todos los errores: el programador tiene que saber todo lo que ocurre en todo momento. Sin embargo, en el ordenador de producción interesa todo lo contrario: cuando se produzca un error, al usuario (y quizás, posible atacante) se le debe proporcionar el mínimo posible de información. Pero eso sí, debemos emplear algún mecanismo para estar al tanto de todos los errores que se produzcan: por ejemplo, el envío de un correo electrónico con información sobre el error producido o el almacenamiento en un fichero de registro.
Algunas funciones de PHP que se deben conocer para realizar una gestión de errores propia:
Deja un comentario