日期:2014-05-17  浏览次数:21010 次

关于COOKIES的问题
同一台电脑在一个网站只能记录一个用户的COOKIES吗。有什么办法能在一个网站记录多个用户的COOkies(同一台电脑)



我做过实验。。用response.cookies("user")
  response.cookies("pass") 当我写入另一个用户。前一个用户的COOkies就被覆盖了。

------解决方案--------------------
同名的COOKIE自然要被覆盖。
不考虑安全问题,可以试着用COOKIE数组:
Response.Cookies("user")("user1") = "a"
Response.Cookies("user")("user2") = "b"

个人认为这样实际意义不大。调用的时候判断会比较麻烦
------解决方案--------------------
另外也可以这样
response.cookies("user") 存储内容为:“用户名1|用户名2|用户名3”
response.cookies("pass") 存储内容为:“口令1|口令2|口令3”
反正都谈不上安全性。
如果对应一些与安全无关的信息还可以,如果就是用户名和口令的话,那使用浏览器自己支持的表单自动完成功能就行了,责任让用户自己扛,自己别揽这责任。