Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/01/2004, 03:36
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Los notice y warnings SI SON ERRORES (y en mi opinion, graves). La unica diferencia es que a pesar de los notice y de los warning, el script "funciona".

Este Notice te dice que la variable $PHP_SELF no esta definida. Y esto es porque con la directiva register_globals a OFF, las variables predefinidas (como $PHP_SELF) deben accederse a traves de los arrays superglobales de http://www.php.net/manual/en/reserved.variables.php . En el caso de PHP_SELF, seria con:
Código PHP:
echo $_SERVER['PHP_SELF']; 
Y recomiendo que en la fase de desarrollo se tenga configurado PHP para que muestre todos los mensajes de error, incluidos los NOTICE. Y que se corrigan. Asi te aseguras de que funcionara independientemente de la configuracion del error_reporting. Luego en el entorno de produccion, yo deshabilitaria todos los mensajes de error (al visitante le importa un bledo el mensaje de error que da PHP). Y en caso de mantenimiento lo vuelves a activar para ver tu los mensajes. O en caso de no deshabilitarlos, usar una funcion propia para gestionar los mensajes.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.