Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想让网站访问者下载我们公司的宣传资料,并想收集一些联系方式。我希望这个过程尽可能地减少摩擦,但我确实希望每个访问者都经历被要求提供他们的详细信息的过程,所以我不希望下载页面直接可用。显然,我不需要登录。
想法?
如果可以,您应该使用会话 cookie 来存储他们是否已经向您提供了他们的详细信息,如果他们刚刚允许下载,如果没有,则向他们显示详细信息页面。
Sessions 的问题在于,并非所有计算机都支持 cookie,并且一些国家(英国)正在制定更严格的 cookie 政策,因此您需要先征得用户许可,然后才能将它们放在计算机上。
通过 IP 地址 + 用户代理进行跟踪也很棘手,因为它们可能被一些 ISP 复制,迫使人们通过代理,或者在大公司中失败。
我认为您应该使用 Session 方法并接受它的不完美,或者拥有一个登录系统。