Comment détecter un visiteur du site internet du pays (plus Précisément, NOUS ou pas)?

J'ai besoin de montrer les différents liens pour NOUS et non NOUS les visiteurs de mon site. C'est pour des raisons de commodité seulement, donc je ne suis pas à la recherche d'un super-haut degré de précision, de sécurité ou d'usurpation d'identité ne sont pas un sujet de préoccupation.

Je sais qu'il y a de ciblage géographique des services et des listes, mais cela semble exagéré, puisque j'ai seulement besoin de déterminer (à peu près) si la personne est en NOUS ou pas.

Je pensais à l'utilisation de JavaScript pour obtenir le fuseau horaire de l'utilisateur, mais cela semble uniquement à donner de l'offset, de sorte que les utilisateurs au Canada, au Mexique et en Amérique du Sud aurait la même valeur que les gens dans les etats-unis.

Y a d'autres éléments d'information disponible soit en JavaScript ou PHP, bref de saisie de l'adresse IP et faire une recherche pour déterminer ce?

  • Je pense que une solution IP est la seule façon fiable. Rien d'autre ne peut être affecté par les paramètres de l'utilisateur. Des solutions IP peut également être biaisée, mais c'est plus difficile.
  • De l'avis qu'il a dit, "C'est pour des raisons de commodité seulement, donc je ne suis pas à la recherche d'un super-haut degré de précision, de sécurité ou d'usurpation d'identité ne sont pas un problème." ainsi, la solution IP peut-être exagéré pour ce dont il a besoin. Il a également dit, "...bref de saisie de l'adresse IP et faire une recherche pour déterminer ce?"
InformationsquelleAutor David Smith | 2010-01-28