2013-11-23 39 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/

相關問題