Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/11/2005, 06:38
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Indica el código que usas y que genera ese error ..

Normalmente se refiere los problemas que tienes a como pretendes acceder a tus variables externas ..

Tal vez usastes $PHP_SELF y usas "register_globals" a ON .. si es así NO obtendras ese valor así .. sino accediendo a $_SERVER['PHP_SELF'] ..

En otras ocasiones el mensaje que obtienes es un "aviso" de "mala" programación ..

Teóricamente NO puedes intentar acceder a una variable externa (ejemplo: $_SERVER['PHP_SELF']) si no existe ..

En resumen deberías hacer cosas como:

Código PHP:
if (isset($_SERVER['PHP_SELF'])){
// si está definida .. la usas_:

El hecho de que este tipo de "avisos" los veas o no . .no depende de si instalas cierto "instalador" para instalar (valga todas las rebundancias) PHP .. sino de la configuración de este. Concretamente de:

error_reporting y su nivel de errores a mostrar.

Lamentablemente para algunos .. PHP es altamente configurable, no hay que olvidarse que existe dicha configuración de PHP y que afecta -directamente- al uso de ciertas funciones/funcionalidades que pretenda uno usar.


Un saludo,