使用cookie生成随机代码

时间:2014-07-25 15:30:02

标签: random

我想生成一个包含22位数的随机代码,包括大写字母和数字。代码应该像cookie一样,以便它保持不变,并且一旦有人再次在浏览器中打开网站,就不会改变。

PHP有可能吗?如果是的话,有人有一个代码片段吗?

提前致谢!

问候

1 个答案:

答案 0 :(得分:1)

这正是cookie(see php docs)的目的:识别用户并存储/关于他们的数据。

如果保存一个浏览器会话(只要用户没有关闭他的浏览器)就足够了,您可能想要创建a session

PHP通常按请求执行,并在请求结束时死亡。因此,它没有记忆。当然,您可能会尝试将用户的IP地址存储到Web服务器上的文件中,以便以后检索。但是,这很可能不是非常可靠(多个用户可能拥有相同的IP,如果他们在代理之后)。