修改 Cookie

可以通过重置 cookie 来修改 cookie 的值

setcookie("user", "John", time() + 86400, "/"); // assuming there is a "user" cookie already

Cookie 是 HTTP 标头的一部分,因此必须在将任何输出发送到浏览器之前调用 setcookie()

修改 cookie 时,请确保 setcookie()pathdomain 参数与现有 cookie 匹配,否则将创建新的 cookie。

当你发送 cookie 时,cookie 的值部分将自动进行 urlencoded,当它被接收时,它会被自动解码并分配给与 cookie 名称相同的变量