Ver Mensaje Individual
  #14 (permalink)  
Antiguo 14/07/2011, 08:02
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: por que no funciona str_replace con una cookie?

Cita:
Iniciado por tonysanrusso Ver Mensaje
Hola Gator,
Osea que la variable $_COOKIE['valor'] por ejemplo que se estableció anteriormente con un setcookie.... no la puedes modificar simplemente con :

$_COOKIE['valor'] = "nuevovalor";

Creo que no es necesario establecerla de nuevo con setcookie...

Si no es asi corrigeme,
Gracias.
No, $_COOKIE digamos es una variable "readonly", aunque sí puedes modificar el valor, este no persiste.

PHP lo que hace al inicio del request es leer las Cookies que le envia el Browser y las guarda en la variable $_COOKIE.

Para que puedas alterar una cookie es forzoso usar setcookie y los cambios lo verás hasta el siguiente request (es decir nuevamente que el cliente envie las cookies al servidor).

Saludos.