如果他们禁用了Cookie,那么在我们的Asp.net网站上跟踪用户的最佳方法是什么。
我听说过Flash Cookie但是找不到使用Asp.Net或JavaScript访问肉类cookie的好资源。
有谁知道更好的方法吗?
答案 0 :(得分:1)
谷歌搜索出现了这个:http://www.nuff-respec.com/technology/cross-browser-cookies-with-flash,带有通过js访问的Flash文件。我没试过这个。
我认为没有闪存就不可能使用Flash-cookies。
还有html5本地存储:http://diveintohtml5.ep.io/storage.html
答案 1 :(得分:1)
最简单(时间安排)的方法是将会话代码附加到您网站上的每个内部链接,例如
http://www.mysite.aspx/page.aspx?id=xxxx-yyyy-zzzz
由于您使用的是asp.net,因此使用POST
进行导航非常简单,因此代码可以隐藏在您作为页面模板一部分包含的隐藏表单字段中。
但是真的,为什么要担心?如果有人禁用了cookie,那是因为他们不想跟踪他们的会话。试图找到违反用户意愿的聪明方法,不会让他们像你一样。