2016-07-14 2 views
0

Ich habe keine Ahnung, wie man einen Beitrag nur für ein oder zwei Länder sichtbar macht. Wie wird der Code erfahren, aus welchem ​​Land der Nutzer stammt? Gib mir einige Hinweise und Tipps. Es sollte ohne Angabe von Gründen sein.Wie man einen Beitrag nur für 1 oder 2 Länder sichtbar macht

+1

Ich habe das irgendwo schon mal gesehen, ist das der curr ent Hausaufgabe Projekt – RiggsFolly

+0

Hier ist ein Szenario Benutzer betritt die Website, die wir mit seiner IP-Adresse überprüfen, wenn er aus x Land Sie ihm erlauben, den Beitrag zu sehen, wenn er von y Land Sie ihm nicht erlauben –

+0

Mögliche Duplikat von [Get Country of IP Adresse mit PHP] (http://stackoverflow.com/questions/3650006/get-country-of-ip-address-with-php) –

Antwort

0

Sie ihr Land von ihren IP bestimmen können. Überprüfen Sie diese Seite: http://ipinfo.io/.

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

Nicht sicher, ob das Schreiben von clientseitigem Code für solche Dinge eine gute Idee ist. Es ist besser, Ihre Geschäftslogik auf der Serverseite zu halten. –

+0

In diesem Fall ist es wahrscheinlich in Ordnung, wenn jemand bösartige Dinge tut, um seine IP-Adresse zu verbergen, die serverseitige Validierung schlägt einen Proxy nicht – Caius

Verwandte Themen