【发布时间】:2014-09-12 08:45:17
【问题描述】:
我在我的 Wordpress 站点中为 setcookie() 的正确位置而苦苦挣扎,最终我将它放在我的 header.php 的第一行使其工作。但我需要它来使用从特定页面的 url 获取的值构建 cookie,这不是主页。所以,我header.php 的第一行是:
<?php setcookie( 'mycookie', $_GET["var1"]."/".$_GET["var2"]."/".$_GET["var3"], strtotime( '+5 years' ), COOKIEPATH, COOKIE_DOMAIN, false, false);?>
我期待当我转到http://www.example.com/?var1=01&var2=02&var3=03 时,cookie 的值将设置为“01/02/03”,但它只接收与任何其他页面中相同的值,“//”,例如它没有看到$_GET[] 得到的变量。
有什么想法可以让我完成这项工作吗?
【问题讨论】: