仅为一个页面设置cookie,如果用户浏览其他页面,则不发送回服务器

时间:2012-05-26 04:00:26

标签: php javascript jquery

Cookie只能设置/获取一页吗?

如果我使用该页面浏览同一根域​​中的其他页面,则不会将cookie发送到服务器。或者根本不发送,但仍然可以通过jQuery cookie插件访问。 我的意思是cookie只在客户端,不发送给服务器是非常好的。

我的情况是:在每个页面上我需要在浏览器中存储一些cookie,它们根据页面的URL而有所不同。

因此,如果用户浏览了大约30页,浏览器将有30个cookie,并且在浏览任何页面时所有cookie都将被发送到服务器。 反正这不好。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

setcookie($name, $value, $expire, $path, $domain);

您可能想要设置$path参数。请参阅setcookie参考。