問題タブ [geoip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2315 参照

javascript - 米国の州レベルでの geo ip データはどの程度正確ですか?

特定の州 (フロリダ) から訪問する人と、他の国 (および世界) から訪問する人に対して、Web アプリケーションにわずかに異なる動作を実装したいと考えています。

それが 100% 正確であることは重要ではありませんが、90 年代に入っても問題ありません。数人のフロリダ人が他のバージョンを見て、他の人がフロリダのバージョンを見ても問題ありません。

IP アドレスに基づく州レベルのユーザー識別について、どのような経験がありますか?

はい、この情報 (ISP、プロキシ サーバー、やだやだ) を使用することの理論的な制限は理解していますが、これが現実の世界でどのように機能するかはわかりません。さまざまなプロバイダー精度についていくつかの優れた回答がありますが、それらは実際には州レベルの経験的な質問には答えていません. Googleは一部を提供しますが、探している情報ではありません。

ありがとう。十分に機能しない場合は、このアプローチを追求したくありません。

0 投票する
2 に答える
3286 参照

linux - gentoo geoip インストール

gentoo サーバーに SSH 経由で geoip 拡張機能をインストールしようとしています。やった:

ジオ IP の出現

: わかった

pecl インストール geoip

: わかった

geoiplookup www.bbc.co.uk

: GeoIP Country Edition: GB, United Kingdom GeoIP City Edition, Rev 1: GB, N7, Tadworth, (null), 51.283298, -0.233300, 0, 0 GeoIP City Edition, Rev 0: GB, N7, Tadworth, ( null)、51.283298、-0.233300

いいですね!これをphp拡張機能として追加しようとしました:追加しました

extension=/usr/local/php5/lib/php/extensions/geoip.so

php.iniに

そしてApacheを再起動しました

/etc/init.d/apache 再起動

しかし、私の phpinfo() には geoip ライブラリが含まれておらず、

エラーが発生します: 未定義関数 geoip_record_by_name() の呼び出し

誰かが gentoo に geoip をインストールするのを手伝ってくれますか?

ありがとう

0 投票する
17 に答える
217070 参照

php - PHPでIPアドレスの国を取得

理想的には、任意の Web ブラウザーから照会できる PHP スクリプトをまとめようとしており、PHP スクリプトにアクセスした IP アドレスの国を返します。

これは可能ですか、それともより良い解決策がありますか?

0 投票する
2 に答える
1593 参照

php - 国ごとに異なる Drupal フロント ページ

私は drupal サイトを持っており、訪問者を国に基づいて別のページにリダイレクトしたいと考えています。私はこのコードを持っています:

これは、プレーンな php ファイルでうまく機能します。drupal でこれを行うにはどうすればよいですか? 訪問者を適切なノードにリダイレクトするにはどうすればよいですか?

0 投票する
1 に答える
844 参照

php - fcgidモードのmod_geoip+Apache 2.2

Apache 2.2がfcgidモードで実行されているときにmod_geoipを機能させる方法はありますか?

インストールしたばかりですが、テストしようとすると次のphpエラーが発生します。

致命的なエラー:4行目の/var/www/abc.com/geoip/index.phpにある未定義の関数apache_note()を呼び出します

0 投票する
2 に答える
1142 参照

php - サイト訪問者の都市の検出 (Ooodle.com のようなサイトの場合)

私は、ユーザーが分類されたリストを投稿したり、製品を売買したりできる Web サイトを作成しています。これは、Craigslist や oodle.com などの限定バージョンと考えることができます。

リスト/結果をユーザーの都市で自動的にフィルタリングしたい。ユーザーの都市を検出するにはどうすればよいですか?

IPアドレスから都市を取得するために使用できるMaxMind APIがあります。他に何か?

うーん..これを実装する最良の方法は何ですか? 私のサイトは 4 ~ 5 都市でしか利用できません。これらの 4 ~ 5 都市以外のユーザーが私のサイトにアクセスした場合、「すべての」リスト (つまり、米国中のリスト) を表示したいと考えています。これらの各都市には郊外があるため、近くの郊外都市のユーザーを対象都市の一部として検討したいと考えています。これをどのようにコーディングするのですか?地図を見て、どの郊外を対象都市の一部と見なすかを決定する必要がありますか、それとも、対象都市と対象都市の一部とみなされるマイル/キロ単位の半径を決定する方法はありますか?

0 投票する
2 に答える
895 参照

django - IP をジオコーディングし、モデル フォームを使用して保存する

私はmodels.pyファイルにこれを持っています

そしてforms.pyに私は持っています

ここで必要なのは、ユーザーの IP アドレスをジオコーディングし、IP をジオコーディングした後に自動的に緯度と経度を取得してデータベースに保存することです。ユーザーが緯度と経度を手動で入力できるようにしたくありません。これは奇妙なものであり、間違いなく誰も手動で入力したくないでしょう。私は GeoIP を使用して IP アドレスをジオコーディングしています。そして私のviews.pyには

GeoIP から緯度経度を自動的に取得し、それをフォームの緯度経度フィールドに配置して、ユーザーが手動で入力する必要がないようにする方法を探しています。ステータスと可用性を入力した後、フォームをデータベースに保存できます。どんな助けでも大歓迎です

0 投票する
1 に答える
2923 参照

django - TypeError save()は、少なくとも2つの非キーワード引数を取ります(1つ指定)

私は私のviews.pyにあります

およびforms.pyihave

フォームを送信しようとすると、

/ status-set / save()のTypeErrorは、少なくとも2つの非キーワード引数(1つ指定)を取ります。iamはその解決策を見つけることができません。これの考えられる理由は何ですか私は引数としてIPアドレスを渡さなければならないと思います提案

0 投票する
2 に答える
2329 参照

linux - sudo アクセスなしで perl モジュールをインストールする

問題のモジュールはGeo::IP::PurePerlで、これが私がやっていることです:

ただし、sudo アクセス権がなくmake install、次のエラーが発生するだけです。

これを回避する方法はありますか?

0 投票する
1 に答える
139 参照

django - djangoフォームのフォームフィールドを自動入力しようとしています

フォームに緯度と経度のフィールドを自動入力しようとしていますこの方法でこれを行っています

そして私の見解はこのことを持っています

しかし、フォームを送信しようとすると、「save()は少なくとも2つの非キーワード引数(1つ指定)を取ります」と表示されます。エラーはここにあります register = rform.save(commit=False)"。 1とGeoIP