我想检查一个名为“subscription”的cookie,并且有3个具有此名称的cookie但具有不同的路径,如下所示 路径1是/ 路径2是/ customer / checkout / 路径3是/ customer / register /
现在,如果我想在设置订阅时应用if条件,那么条件仅适用于路径1.如何使其适用于所有三个路径?
答案 0 :(得分:0)
我认为您无法像PHP(或任何服务器端语言)那样可靠地检查cookie的路径,因为大多数或至少某些浏览器不会发送cookie的路径。他们只发送键值对。
如果必须使用可靠性/跨浏览器支持,您可以检查Cookie的路径是否随请求标头一起发送。使用类似
的方法<?php
foreach (getallheaders() as $name => $value) {
echo "$name: $value\n";
}
?>