Foros del Web » Programando para Internet » PHP »

Antes no necesitaba la funcion isset()

Estas en el tema de Antes no necesitaba la funcion isset() en el foro de PHP en Foros del Web. Antes mi programa funcionaba bastante bien sin usar la funcion isset() en os if, bastaba con solo poner la variable, ahora me reclama por todo, ...
  #1 (permalink)  
Antiguo 28/01/2005, 08:09
 
Fecha de Ingreso: enero-2005
Mensajes: 33
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación Antes no necesitaba la funcion isset()

Antes mi programa funcionaba bastante bien sin usar la funcion isset() en os if, bastaba con solo poner la variable, ahora me reclama por todo, por ejemplo tengo:

Notice: Undefined index: HTTP_CLIENT_IP in D:\www\index.php on line 38

y es porque uso:
if (preg_match('/^(\d{1,3}\.){3}\d{1,3}$/s', $_SERVER["HTTP_CLIENT_IP"])) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
}

y como la variable $_SERVER["HTTP_CLIENT_IP"] no esta definida ... me reclama

Necesito por favor volverlo a poner como antes, que puedo hacer??????
  #2 (permalink)  
Antiguo 28/01/2005, 08:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Revisa la configuración de PHP (php.ini) directiva:

error_reporting

www.php.net/error_reporting

Tendrías que "bajar" el nivel de avisos que PHP dá ante un error o "aviso" de "mala" programación (y a partir de ahora usar isset() te guste o no .. es lo que se debe hacer "teóricamente").

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:06.