2016-07-14 39 views
0

我不知道如何讓某個帖子僅顯示給一個或兩個國家/地區。代碼將如何知道用戶在哪個國家?給我一些提示和技巧。 它應該沒有任何帳戶。如何將帖子僅顯示給1個或2個國家

+1

我以前見過這個地方,這是curr ent家庭作業項目 – RiggsFolly

+0

這裏是一個用戶進入我們檢查他的IP地址的網站,如果他來自x國家,你允許他查看帖子,如果他來自y國家,你不允許他 –

+0

可能重複[獲取IP國家用PHP地址](http://stackoverflow.com/questions/3650006/get-country-of-ip-address-with-php) – 2016-07-14 16:49:09

回答

0

您可以判斷他們的IP自己的國家。檢查這個站點:http://ipinfo.io/

$.get("http://ipinfo.io", function(response) { 
    if (response.country == 'whatever country') { 
     // show whatever content 
    } 
}, "jsonp"); 
+0

不知道寫這種事情的客戶端代碼是一個好主意。最好將您的業務邏輯保留在服務器端。 –

+0

在這種情況下,它可能是好的,如果有人將要做惡意的事情來隱藏他們的IP地址服務器端驗證不會打敗代理 – Caius

相關問題