使用$ _SERVER信息设置cookie

时间:2018-01-07 03:59:16

标签: php cookies pathinfo

我试图设置一个跟踪用户所在页面的cookie,以便我可以在websocket标题中转发它,但是当我这样做时:

setcookie("PAGE", $_SERVER['PATH_INFO'], 0, "/");

应该将cookie设置为%2FCommission%2F1(/ Commission / 1),创建cookie,在firefox开发者工具中显示一瞬间,然后消失(它根本不显示)在chrome developer tools中。

但如果我手动设置cookie值:

setcookie("PAGE", "%2FCommission%2F1", 0, "/");

cookie完全正常。

我已尝试修剪$ _SERVER [' PATH_INFO'],同时更换可能存在问题的部分,但如果在任何地方使用$ _SERVER [' PATH_INFO'],似乎没有任何效果在创建传递给cookie值的字符串的能力,我得到这种行为。我错过了什么吗?

0 个答案:

没有答案