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:

Profesor del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante (España). Interesado en el desarrollo y la accesibilidad web.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.