example - php session cookie
¿Cómo se actualiza una cookie en PHP? (4)
Si llamo a setcookie()
dos veces con el mismo nombre de cookie, se crean dos cookies.
¿Cómo actualizar una cookie existente?
Entonces, si bien PHP enviará dos encabezados Set-Cookie: si así se indica, solo el último debe persistir en los navegadores.
La especificación de la cookie de Netscape http://curl.haxx.se/rfc/cookie_spec.html dice:
Las instancias de la misma ruta y nombre se sobrescribirán entre sí, y la última instancia tendrá prioridad. Las instancias de la misma ruta pero nombres diferentes agregarán asignaciones adicionales.
Sin embargo, podría ser recomendable evitar tales condiciones de borde. Reestructure su aplicación para que no sea necesario anular la cookie ya enviada.
No puede actualizar una cookie per se, pero puede sobrescribirla. De lo contrario, esto es lo que está buscando: http://php.net/manual/en/function.setcookie.php
Funciona. Asegúrese de leer "Errores comunes" de esa página.
También puede usar el súper global $_COOKIE[''cookie_name'']
para leer / escribir cookies.
Puede actualizar un valor de cookie utilizando la función setcookie (), pero debe agregar ''/'' en el cuarto argumento, que es el argumento ''ruta'', para evitar crear otra cookie con el mismo nombre.
es decir, setcookie(''cookie_name'', ''cookie_value'', $exp_date, ''/'');
llame a COOKIE y elimine el valor del nombre de usuario SETCOOKIE ("username", '''', 0, "/");