Código PHP:
if (isset($setusuario))
{
echo "Bienvenido ". $HTTP_COOKIE_VARS["setusuario"];
}
| |||
COOKIES - Error Tengo este codigo que programe Código PHP: |
| |||
No uses variables de cookies como globales ($setusuario) Usa el array superglobal: $_COOKIE, para leer su valor y setcookie() para definirla. Código PHP: Un saludo |
| |||
Cita: Indica el código exacto que usas ... esa sería la definición .. pero el tiempo de expiración se suele tomar tipo: time()+segundos .. y como lo "resumistes" o tomastes la definición .. no se vé realmente como lo haces tu en tu caso.
Iniciado por suroh setcookie("setusuario",EXTRAE_VALOR_DE_LA_DB,expir acion_tiempo); That's all fokes. Cita: Con más razón debes colocar el código que usas completo .. !!!!! si tienes un "valor por ahí extraño".Y a pesar de tener la cookie seteada en vez de salirme Bienvenido USERNAME me sale Bienvenido DELETED o sea en vez de tomar el valor de la cookie sale la palabra DELETED. Si alguien tiene idea :S Un saludo, |
| |||
Cita: Y .....
Iniciado por suroh setcookie("setusuario", $user_nick, time()+3600); Ese es el codigo Y tu has probado hacer un "echo $user_nick" antes de tu setcookie para ver que valor trae tu consulta SQL? Un saludo, |
| |||
Y que código usas para leer esa cookie (en su contexto .. por si hay otro código que lo cambie ..) Ten cuidado con nombres de variables iguales a las de tus cookies .. no las uses iguales y accede a ellas por $_COOKIE (su array superglobal asociativo). Un saludo, |
| |||
Código PHP: |
| |||
OK .. pero te pedía el código que usas (en otro script debes pretender llamar a $_COOKIE) para leer tus cookies. Te pasa lo mismo con otras cookies como las que defines ahí a la vez? Un saludo, |
| |||
Cita: Y por qué no puedes leer los valores?
Iniciado por suroh En otro script pongo una consicion si la cookie esta seteada y la condicion se cumple pero no puedo leer los valores. |
| |||
Error encontrado Código PHP: Código PHP: |