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

Set cookies for one page only, not send back to server if user browse other page

本文关键字:其他 服务器 浏览 用户 一个 如果 Cookie 页面设置      更新时间:2023-09-26

cookie 只能设置/获取一个页面吗?

如果我浏览与该页面相同的根域上的其他页面,则 cookie 不会发送到服务器。或者只是根本不发送,但仍然可以通过jQuery cookie插件访问。我的意思是 cookie 仅在客户端,最好不要将它们发送到服务器。

我的情况是:在每个页面上,我需要在浏览器中存储一些cookie,它们因页面的URL而异。

因此,如果用户浏览了大约 30 个页面,

浏览器将有 30 个 cookie,并且在浏览任何页面时,所有这些 cookie 都将发送到服务器。反正也不好。

感谢您的任何帮助。

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

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