PHP cookie 不是 url 安全的


PHP cookie is not url safe

我正在使用PHP创建cookie

setcookie("key", "value@value");

但是如果我们检查浏览器资源中的cookie,它会显示 value%40value 。我需要它value@value

当我使用 Java 创建 cookie 时,我看到了适当的价值value@value

我已经尝试了urldecodeurlencode功能。他们都没有工作。

你需要

使用 setrawcookie()。看看文档对这个主题有什么看法:

请注意,cookie 的值部分将自动为 当您发送cookie时,当收到cookie时,它是 自动解码并分配给同名变量 饼干名称。如果您不想这样做,您可以使用 塞特罗饼干() 相反,如果您使用的是 PHP 5。