Buenas amig@s
He estado leyendo un poco de documentación de la administración de errores en PHP.
Observemos el siguiente error:
Código PHP:
Ver originalParse error
: parse error in
/main
/ab
/fre
/php
/pop
/www
/test
.php
(89) : eval()'d code on line 28
Cuando tenemos algún error en el código aparece algo similar a la línea anterior.
Lo que no me gusta es que aparecen las
RUTAS RELATIVAS.
Por seguridad y prevención me gustaría sabe si existe alguna forma de configurar alguna de las funciones (error_reporting(
nivel), ini_set()) para que no muestre la ruta de donde se encuentra el archivo ?
Algo que se pueda configurar como el siguiente ejemplo:
Código PHP:
Ver originalParse error
: parse error test
.php
(89) : eval()'d code on line 28
Ó así:
No importa que el compilador indique que hay un error,... lo importante es que el usuario final no pueda observar la ruta de donde se encuentra el erro (por seguridad).
Se que muchos se preguntarán. ¿Y cómo pienso ver exactamente en que línea está el error? Cuando esté programando y depurando mi código, no hay problema que se muestre así:
Código PHP:
Ver originalParse error
: parse error in
/main
/ab
/fre
/php
/pop
/www
/test
.php
(89) : eval()'d code on line 28
Pero cuando termine la depuración y deje funcionando mi código en producción, me gustaría configurar que sólo en el caso que se presente un error, no se muestre la ruta relativa.
¿Se puede configurar ?
Gracias
Saludos