网站各个页面上的Cookie限制

时间:2011-07-22 18:39:15

标签: php javascript cookies header http-headers

所以我知道浏览器将cookie数量限制为200 ......或者其他任何东西(想法是有限制的。)

我需要将当前访问者将网站的网页标记为已查看,因此我设置了一个Cookie viewed=true

    <击>
  • 如何为特定网页设置Cookie?我知道这是可能的,我看过网站这样做......

  • 假设我有10.000页,访问者可以查看所有内容。浏览器是否会抱怨他的计算机上是否为这些页面设置了10.000个cookie?整个网站是否有cookie限制(所有页面都在一起)?

更好地解释我想要的内容:

Cookie可以设置为全局(适用于整个网站,可在所有网页上显示)或本地(仅限某个页面)。

  • 如何设置本地Cookie?例如,只能从site.com/?page=blablawhatever

  • 访问的Cookie
  • Cookie编号浏览器限制是否也考虑了所有本地cookie,或仅考虑当前网站页面的cookie?

3 个答案:

答案 0 :(得分:1)

我认为理想的方法是设置用户ID cookie,并像其他人所说的那样,在数据库中存储与该用户相关的任何信息。

答案 1 :(得分:0)

您可以设置会话cookie并将查看的页面存储在服务器上。

答案 2 :(得分:0)

而不是使用cookie(在用户端)。

当用户访问您的某个页面时,请保存到他/她去过的数据库。

在数据库保存检查之前,用户已经存在,如果是,则不要将其保存到数据库中。