クライアント側(ローカル)からユーザの国別コードを取得する方法はありますか?これまでは、このリンクでコードを試しました。 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. ユーザ間の距離を計算するメテオ。サーバー側とクライアント側
- 4. PHPセキュアログイン - クライアント側のオプション?
- 5. HTML/PHPページ(クライアント側)には、
- 6. クライアント側に例外メッセージを表示
- 7. Playのクライアント側セッションの使用例
- 8. GWTのクライアント側未チェックの例外
- 9. サーバ側のPHPとクライアント側の更新のためのトリガとしてのユーザ入力とのインタフェース?
- 10. HTMLコード実行時のAjaxクライアント側フレームワークエラー
- 11. IronMQ PHPクライアントを使用しているHTTP例外コード0
- 12. サーバー側コードの代わりにローカルdatetimeを取得サーバー側コードC#
- 13. 外国語のPHP date()(例: Mar 25Aoû09
- 14. PHP CurlタイムアウトがクラッシュするJavascriptクライアント側
- 15. クライアントとPHPサーバー側の検証
- 16. cxfランタイム例外未知のクライアント側例外
- 17. テスト側クライアント側レンダリングページ
- 18. クライアント側とサーバー側
- 19. サーバ側とクライアント側の検証を行うPHPフォームライブラリですか?
- 20. クライアント側のjavascript変数をサーバー側のPHPに渡します
- 21. クライアント側
- 22. ローカルDBクライアント側の問題とのCrystalレポートの接続
- 23. 国名を国コードに変換する略語php
- 24. MaxmindsのGeoIP PHPのリダイレクト国コード
- 25. PHP PDO出力ユーザ定義の例外
- 26. PHP/MySQLユーザ管理良い事例
- 27. Emberjs、サーバー側とクライアント側、オールイン?
- 28. クライアント側とサーバー側ロジック
- 29. クライアント圧縮解除システムエラー!例外コード:0xc0000005
- 30. プレーヤー側のサーバー側またはクライアント側?
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)を取得し、座標を使用して国を決定することができます –