He intentado buscar en el manual de PHP y de Internet sobre cómo eliminar las cookies y he tratado de la misma manera exacta que todos dicen:problemas al eliminar las cookies, no va a desarmar
setcookie("name", '', 1);
o
setcookie("name", '', time()-3600);
Pero cuando reviso las cookies en el diálogo de cookies en Firefox, sigue ahí con el mismo valor. puse esta cookie utilizando la siguiente línea:
setcookie("name", $value, time() + 259200, $path);
encontré this pregunta sobre stackoverflow: , pero ninguna de las respuestas resuelto el problema. También intenté poner todos los parámetros, como dijo el autor, pero no tuvo ningún efecto.
¿Alguien ha visto el problema?
puntos en los nombres de cookies se sustituyen por caracteres _ - esto podría causar algunos problemas – Andris
En primer lugar, asegúrese de que la vista de galletas (por ejemplo, en Firefox) es realmente fresco. Luego, haga lo que ya hizo, pero preste atención a todas las propiedades * que deben ser iguales * para la operación "establecer" y "deshacer" o "eliminar". Además, puede usar algo como '$ cookie-> delete();' de https://github.com/delight-im/PHP-Cookie para mayor conveniencia. – caw