2013-11-23 43 views
0

我在我的网站上有一家商店,我需要这样做,以便在用户能够真正购买商品之前,他们必须同意条款和条件。现在,您可以点击同意进入页面,但您可以转到索引http://mafiateam7.com/并点击donations.html,绕过同意页面。我想这样做是为了让任何人访问商店页面的唯一可能方式是点击同意。我想只能通过我网站上的链接访问一个页面

我有最少的编码经验,所以特异性会非常有帮助。

Justin

回答

2

也许尝试把这个片段DONATIONS.HTML文件的任何地方

<script type="text/javascript"> 
if (document.referrer != "http://mafiateam7.com/store/") { 
    window.location = "http://mafiateam7.com/store/" 
} 
</script> 

应该将用户重定向到用户协议,但只有,如果他们不从那里来的。

说明: document.referrer将允许你告诉客户来自哪个基URI,但有几个陷阱:

A.此代码是用JavaScript实现,这是不支持通过全部浏览器。话虽如此,Firefox,IE,Chrome和Opera的日期版本都默认支持JavaScript。如果您在服务器端实现等效代码,那么javascript支持不是问题。

B.无论您是在服务器端还是客户端实现此功能,此技术都不安全,因为http引用标头可以轻松进行操作,但希望这足以满足您的要求!


祝你好运:-)

+0

非常感谢!这正是我想要的。 – user3026021

+0

非常好,很高兴我能帮到你! –

0

看起来你需要学习PHP。 这就是假设你有一些基本的HTML和CSS的先验知识。查看页面源代码时隐藏了PHP,因为它基本上是将所有东西放在一起并存储有价值的信息(密码,私人信息)。 PHP用于创建登录/注册页面,存储数据等......就您而言,PHP将用于隐藏目标URL并在继续之前“强制”用户接受条款。在帐户注册过程中,社交网络和论坛使用相同的技术。 为了让你开始: http://www.w3schools.com/php/

相关问题