クライアント側(ローカル)からユーザの国別コードを取得する方法はありますか?これまでは、このリンクでコードを試しました。 https://stackoverflow.com/a/13600004/5947201しかし、私はこのコードはサーバー側であり、ローカルでは動作しないと考えています。ありがとうユーザ国コード(例:GB)クライアント側(ローカル)PHP
0
A
答えて
0
ウェブAPIを使用したくない場合GeoIP2-phpウェブサービスとデータベースリーダーを使用してユーザーの場所を取得できます。 download無料のGeoLite2データベースまたは任意のmmdbデータベースGeoIP2-phpを読むことができます。(Pharの経由)
インストール - 簡単な方法GeoIP2 Githubのreleasesから
ダウンロードpharアーカイブは、あなたのプロジェクトに含ま
require 'geoip2.phar';
use GeoIp2\Database\Reader;
$reader = new Reader('GeoLite2-City.mmdb');
$record = $reader->city('128.101.101.101');
print($record->country->isoCode . "\n"); // 'US'
print($record->country->name . "\n"); // 'United States'
+0
これを試しましたが、どうすればよいですかIPから国を取得しますか?私はあなたのコードを試しました、そして、それは 'US'を表示しましたが、私は米国ではありません。 –
+0
あなたはあなたのipに128.101.101.101を変更する必要があります –
関連する問題
- 1. データのクライアント側のローカル記憶
- 2. HerokuのSocket.io:クライアント側のコード
- 3. HTML/PHPページ(クライアント側)には、
- 4. PHPセキュアログイン - クライアント側のオプション?
- 5. GWTのクライアント側未チェックの例外
- 6. サーバ側のPHPとクライアント側の更新のためのトリガとしてのユーザ入力とのインタフェース?
- 7. HTMLコード実行時のAjaxクライアント側フレームワークエラー
- 8. IronMQ PHPクライアントを使用しているHTTP例外コード0
- 9. 外国語のPHP date()(例: Mar 25Aoû09
- 10. クライアント側とサーバー側
- 11. サーバ側とクライアント側の検証を行うPHPフォームライブラリですか?
- 12. クライアント側のjavascript変数をサーバー側のPHPに渡します
- 13. 国名を国コードに変換する略語php
- 14. PHP/MySQLユーザ管理良い事例
- 15. MaxmindsのGeoIP PHPのリダイレクト国コード
- 16. Emberjs、サーバー側とクライアント側、オールイン?
- 17. プレーヤー側のサーバー側またはクライアント側?
- 18. RadGridクライアント側バインド
- 19. クライアント側JavaScriptコードアナライザ
- 20. ASP.NET CustomValidatorクライアント側
- 21. module.exportsクライアント側
- 22. クライアント側のカスタムバリデーター
- 23. dataURL、クライアント側
- 24. クライアント側言語
- 25. バインディングRadListViewクライアント側
- 26. エンタープライズWebアプリケーションでのサーバー側とクライアント側の検証コードの重複の回避
- 27. IOS:国コード
- 28. 中国語コード
- 29. Spring-wsクライアント側プログラミング
- 30. javaクライアント側のプログラム
http://stackoverflow.com/questions/17680413/get -visitors-language-country-code-with-javascript-client-sideはいいえ、それはかなり明確に言います。見てみな。 – LinuxDisciple
あなたは現在の位置(https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation)を取得し、座標を使用して国を決定することができます –