2015-09-02 55 views
0

我剛剛開始在我的網站上使用AddThis,它涉及在所有頁面上放置一小段異步JS。如何防止在特定IP上加載特定腳本?

每次調用該腳本時,都將視爲綜合瀏覽量,並且您有X次瀏覽量的限制。

目前我們正在通過在網站上進行測試和工作來收集數百次「訪問」,這是一種浪費。

那麼有什麼辦法阻止這個腳本被調用或加載到我們的IP地址?

+0

使用一些服務器端代碼,您可以通過檢查IP地址簡單地選擇是否在頁面中包含腳本。你使用什麼服務器端語言? – Archer

+0

Apache,所以C.網站是建立在PHP。這是服務器端代碼還是僅僅在網站的後端? –

+0

在包含該腳本的頁面中,只需添加一個函數來檢查客戶端的IP地址,然後在不是IP的情況下包含該腳本。我不是一個PHP編碼器,所以我不能幫你,除了使用谷歌搜索和找到你需要的東西。 – Archer

回答

-1

沒有直接支持從JavaScript獲取機器的IP地址。但有點服務器端代碼和AJAX你應該能夠獲得IP地址。因此,編寫一個WebMethod,它將從Request對象中檢索IP地址並將其返回給調用者。對於AJAX,您可以使用非常優秀的JQuery庫。

+0

我發現一個鏈接http://www.aspsnippets.com/Articles/Detect-Find-Client-IP-Address-using-JavaScript-jQuery.aspx –

+0

對不起,但這應該完全在服務器上完成。根本沒有必要使用ajax。 – Archer

+0

嘿,我只想說,如果我們想在客戶端處理它,那麼我們可以通過ajax調用將IP地址傳遞給客戶端。在成功的情況下,我們可以匹配ip地址並決定是否運行訪客計數器功能。如果我錯了,請糾正我。 –

相關問題