【发布时间】:2021-03-12 13:13:07
【问题描述】:
我有一个基本 cookie 对 URL 字符进行了错误编码(或错误解码)。
将设置 cookie,但该值未正确编码。 Cookie 值需要为:https://mywebsite.com,但是一旦我设置了 cookie,它就会显示为:https%3A%2F%2Fmywebsite.com,因此 cookie 不起作用。
所有其他变量都在工作,但我无法获得编码以写入 https://
Cookie 在 php (wordpress) 中。
代码是:
<?php
//Cookie
$cookie_name = "cookie";
$cookie_value = "https://mywebsite.com";
setcookie($cookie_name, $cookie_value, time() + (86400), "/", ".mywebsite.com", TRUE);
//end cookie
?>
我已尝试添加 urldecode($cookie_name); 和 urldecode($cookie_value);,但均无效。
【问题讨论】:
-
您在何处以及如何显示 cookie?
标签: php wordpress cookies urlencode urldecode