2010-08-24 101 views
1

如何在每次新请求时生成新的cookie值(例如,当您单击超链接时cookie值会发生变化)。为每个请求生成一个新的Cookie?

一个例子是一些PEAR AUTH作用:

“每个客户端请求一个特殊的独特的cookie被提供给客户端,他必须出示他的下一个请求,这个cookie这在每次请求的cookie更改如果。客户端不会显示他将被注销的有效cookie。“

基本上该怎么做?

+2

downvote for title ... – 2010-08-24 19:59:23

回答

2

如果您愿意,您可以在您的PHP代码中使用setcookie函数在每个页面上设置新的cookie。

0

如果你的意思是将一个计数值附加到一个cookie上,并且该链接是指向其他网站的链接,那么你可以使用Javascript来实现这一点。

还挺:

<a onclick = addToCookieAndRelocate();

1

我想你要寻找的是sessions,这是谁在使用一个Cookie标识的用户持久变量。不过,这些变量存储在服务器上。

您也可以使用session_id()来设置会话cookie的值。

+0

哦,对不起,如果我误解了这个问题...:S – Frxstrem 2010-08-24 20:05:49

+0

我使用会话也是,基本上,我使用网址令牌来识别用户以及会话,但我想他们的价值观改变了用户点击链接的一切。 – 2010-08-24 20:09:44

相关问题