2012-05-29 37 views

回答

2

你可以做的是使用document.referrer屬性,並檢查天氣或沒有URL中的第一頁匹配。事情是這樣的,也許:

if (document.referrer !== 'http://www.google.com') 
{ 
    window.location.href = 'http://www.google.com';//redirect to first url 
} 

由於BERGI在他的回答中指出:這種功能真是再好不過了左到服務器端。就我而言,儘管建議cookie是不理想的做法,因爲cookie可以關閉客戶端或WCS,但與此相反。

根據您正在使用的服務器端技術,它可能還清您在您的處置與用戶發送到您的應用程序的請求發揮所有的工具閱讀起來,並相應地採取適當的行動。

1

您應該在允許用戶查看第二頁的第一頁中設置一個cookie。

那麼你的服務器端應用程序將提供第二頁前檢查餅乾,否則重定向或顯示錯誤信息。

你不應該通過JavaScript做這樣的事情(包括jQuery庫),elsewhile大家誰禁用JS可以查看頁面。

+0

絕妙的主意謝謝。但如果我做了一些CSS和JavaScript編碼,只是在支持javascript的瀏覽器中viewale的內容呢?除了用無JavaScript不能查看內容的用戶,是否有任何其它的缺點用此方法? –

+1

是的,即使從允許禁用樣式表的瀏覽器相距:你還莫名其妙地提供內容,你只是沒有用自己的方式表現出來。當然,一切都取決於你的解決方案需要多麼安全。 – Bergi