你好再次...直接链接禁止页面访问
我想出了一个奇怪的想法,但我不知道,如果有可能做到这一点。
假设我有2个html页面。首先(index.html)在某处包含一个按钮。该按钮用于在第二页上继续(proceed.html)。
基本上...我想以某种方式禁止直接访问,如复制/粘贴或从历史访问......并允许只通过点击index.html中指定的按钮访问该页面。
有没有可能做到这一点? JQuery的cookie或.htaccess?感谢您的时间。
你好再次...直接链接禁止页面访问
我想出了一个奇怪的想法,但我不知道,如果有可能做到这一点。
假设我有2个html页面。首先(index.html)在某处包含一个按钮。该按钮用于在第二页上继续(proceed.html)。
基本上...我想以某种方式禁止直接访问,如复制/粘贴或从历史访问......并允许只通过点击index.html中指定的按钮访问该页面。
有没有可能做到这一点? JQuery的cookie或.htaccess?感谢您的时间。
我认为有几种方法可以实现这一点。您可以检查http-referrer,并且只在用户来自第一页时才允许访问。 这可以使用.htaccess来完成(因为它经常用于防止图像链接)。看看这个例子作为一个起点:
http://altlab.com/htaccess_tutorial.html
当然你也可以检查引用服务器端,当使用PHP/Python /无论。
或者,作为第二种方法 - 通过jQuery加载proceed.html,并确保它只在请求通过ajax完成时才允许访问。 在这里你可以检查这与不同的技术。
有关更多信息,请参见该问题:Deny ajax file access using htaccess
Apache的例子:
SetEnvIfNoCase X-Requested-With XMLHttpRequest ajax
Order Deny,Allow
Deny from all
Allow from env=ajax
没有这样做 – zerkms
哦......谢谢你让我知道的方式:) – dvLden