Foros del Web » Programando para Internet » PHP »

problema con variables y cookies

Estas en el tema de problema con variables y cookies en el foro de PHP en Foros del Web. Hola a tod@s. Una pregunta ¿en php hay que definir las variables?. Pensaba que no. Al intentar recuperar una cookie de esta forma: If ($cookie) ...
  #1 (permalink)  
Antiguo 18/03/2002, 13:10
 
Fecha de Ingreso: enero-2002
Mensajes: 87
Antigüedad: 22 años, 10 meses
Puntos: 0
problema con variables y cookies

Hola a tod@s. Una pregunta ¿en php hay que definir las variables?. Pensaba que no. Al intentar recuperar una cookie de esta forma:

If ($cookie) {
....

Me da error, me dice "Warning: Undefined variable: cookie in..." (cosa que me ha pasado en otros casos). ¿Cómo lo podría hacer?.
Y luego, cuando paso de este de este aviso y vuelvo a la página, que es un campo de formulario, la cookie solo me recupera e imprime la primera palabra de la búsqueda que había hecho anteriormente, no la segunda palabra, cuando la hay. Si pongo "madrid noche", cuando vuelvo a la páginda solo me encuentro con "madrid".
  #2 (permalink)  
Antiguo 18/03/2002, 14:30
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años
Puntos: 69
Re: problema con variables y cookies

En realidad no es necesario definir las variables en PHP aunque si se recomienda.

Porque entonces te sale ese mensaje, te estarás preguntando.

Esto se debe a que tienes configurado tu PHP en el nivel más "sensible" al error, que es E_ALL. Lo que deber+ias hacer es, o bien modificar tu php.ini y cambiarle el E_ALL por E_ERROR (el valor por defecto en la mayoría de los PHP), o sino agregar al comienzo de tus scripts, el comando :

error_reporting(E_ERROR);

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
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 21:46.