私はHTML 5のジオロケーション、GEOIPおよび他の多くのサービスを試しました。しかし、それはまだ良くありません。私は訪問者の国を取得する必要があります。あなたのサイトに訪問者の場所を取得するための他の方法は?
答えて
IMO GEOIPを使用するのが最善の方法ですが、ロケーションを詳細にドリルダウンする場合は、無料の都市データベースを取得することもできます。私はapacheのmod_geoipで動作するシンプルなクラスと、モジュールとジオデータベースをインストールする方法について説明しました。あなたが見たい場合はGitHubにあります。
mod_geoipがインストールされたら、ネイティブPHPの値を出力するために、1行のコードを置き換える367行のラッパーを書くのはなぜですか? '<?php echo apache_note(" GEOIP_COUNTRY_CODE "); ?> ' –
言い換えれば、カプセル化。私がgithubに書いたクラスは、私たちのプラットフォームで使用するもののペアバージョンです。あなたは正しいですが、ジオイプ情報に素早くアクセスしたい場合は、メソッドがうまくいくので、<?php echo $ _SERVER ["GEOIP_COUNTRY_CODE"]; ?>しかし、私たちの場合、これは重複したコードをたくさん作成してしまいます。 –
- 1. ウェブサイトの訪問者の電子メールアラートを取得する場所
- 2. あなたのサイトの訪問者をdjangoでカウントする
- 3. Angular 2またはTypeScriptを使用して訪問者の場所を取得する方法
- 4. drupalサイトから他のドメインのモバイルサイトにモバイル訪問者をリダイレクトする方法
- 5. 訪問者にプライベートIPを取得し、訪問者を追跡するためにデータベースに格納します
- 6. ウェブアプリケーションのGoogleマップに訪問者の場所を表示する方法
- 7. あなたの訪問者がリファラー
- 8. 各アイテムの最新の訪問者を取得する方法
- 9. ウェブサイトの訪問者の国名を取得する方法
- 10. 訪問者のためのセッションを作成するには?
- 11. 私のサイト訪問者のIPアドレスを
- 12. 訪問者のタイムゾーンを取得
- 13. 訪問者のPCのMACアドレスをASP.NET WebAppで取得する方法は?
- 14. サイト内の「最も訪問された」リンク/ページを取得
- 15. GAEでページの訪問者数を取得するには?
- 16. 埋め込みのGoogleマップで訪問者の現在地から自分の場所に向かう方法
- 17. 私はプロキシを訪問したすべてのサイトを作るためにウェブパックを設定する方法は?
- 18. サイト訪問者の正確な地理的位置を検出する方法
- 19. 初めての訪問者の場合、WordPressで行動を起こす方法
- 20. 訪問者のための非アクティブなHTMLスイッチ
- 21. 新しい訪問者のためのウェブサイト報酬のゲームを防ぐ方法
- 22. 訪問者のブラウザの種類とOSをApacheで取得する方法
- 23. 初心者のためのNDK:ソースファイルを追加する場所/方法は?
- 24. 検索エンジンの訪問者やソーシャルメディアの訪問者にのみadsense広告を表示する方法は?
- 25. クラウドフレアの裏に訪問者ipv4を取得する
- 26. 訪問者パターンのクラステンプレートのタイプを取得する
- 27. Magento:特定の日付の訪問者ログを取得する
- 28. Codigniterに訪問したすべての訪問者を特定のコントローラと方法に接続します
- 29. 私の現在の場所を取得するためのカスタムポップアップ
- 30. 訪問者1人あたりのユニークセッション数を計算する
なぜそれはまだ良くありませんか? IPを特定することは、ほとんどの場合、あなたに国を公平に正確に与えるはずです。 –
はい、GeoLite Countryを使用するだけでかなり良いと思います。問題のあるIPや国の例を挙げたいかもしれません... –
あなたはすでにこの質問をしています:http:// stackoverflow .com/questions/4736661/geolocation-and-geoip-alternative/4736736#4736736 – Brad