問題タブ [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.
javascript - 米国の州レベルでの geo ip データはどの程度正確ですか?
特定の州 (フロリダ) から訪問する人と、他の国 (および世界) から訪問する人に対して、Web アプリケーションにわずかに異なる動作を実装したいと考えています。
それが 100% 正確であることは重要ではありませんが、90 年代に入っても問題ありません。数人のフロリダ人が他のバージョンを見て、他の人がフロリダのバージョンを見ても問題ありません。
IP アドレスに基づく州レベルのユーザー識別について、どのような経験がありますか?
はい、この情報 (ISP、プロキシ サーバー、やだやだ) を使用することの理論的な制限は理解していますが、これが現実の世界でどのように機能するかはわかりません。さまざまなプロバイダーと精度についていくつかの優れた回答がありますが、それらは実際には州レベルの経験的な質問には答えていません. Googleは一部を提供しますが、探している情報ではありません。
ありがとう。十分に機能しない場合は、このアプローチを追求したくありません。
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 をインストールするのを手伝ってくれますか?
ありがとう
php - PHPでIPアドレスの国を取得
理想的には、任意の Web ブラウザーから照会できる PHP スクリプトをまとめようとしており、PHP スクリプトにアクセスした IP アドレスの国を返します。
これは可能ですか、それともより良い解決策がありますか?
php - 国ごとに異なる Drupal フロント ページ
私は drupal サイトを持っており、訪問者を国に基づいて別のページにリダイレクトしたいと考えています。私はこのコードを持っています:
これは、プレーンな php ファイルでうまく機能します。drupal でこれを行うにはどうすればよいですか? 訪問者を適切なノードにリダイレクトするにはどうすればよいですか?
php - fcgidモードのmod_geoip+Apache 2.2
Apache 2.2がfcgidモードで実行されているときにmod_geoipを機能させる方法はありますか?
インストールしたばかりですが、テストしようとすると次のphpエラーが発生します。
致命的なエラー:4行目の/var/www/abc.com/geoip/index.phpにある未定義の関数apache_note()を呼び出します
php - サイト訪問者の都市の検出 (Ooodle.com のようなサイトの場合)
私は、ユーザーが分類されたリストを投稿したり、製品を売買したりできる Web サイトを作成しています。これは、Craigslist や oodle.com などの限定バージョンと考えることができます。
リスト/結果をユーザーの都市で自動的にフィルタリングしたい。ユーザーの都市を検出するにはどうすればよいですか?
IPアドレスから都市を取得するために使用できるMaxMind APIがあります。他に何か?
うーん..これを実装する最良の方法は何ですか? 私のサイトは 4 ~ 5 都市でしか利用できません。これらの 4 ~ 5 都市以外のユーザーが私のサイトにアクセスした場合、「すべての」リスト (つまり、米国中のリスト) を表示したいと考えています。これらの各都市には郊外があるため、近くの郊外都市のユーザーを対象都市の一部として検討したいと考えています。これをどのようにコーディングするのですか?地図を見て、どの郊外を対象都市の一部と見なすかを決定する必要がありますか、それとも、対象都市と対象都市の一部とみなされるマイル/キロ単位の半径を決定する方法はありますか?
django - IP をジオコーディングし、モデル フォームを使用して保存する
私はmodels.pyファイルにこれを持っています
そしてforms.pyに私は持っています
ここで必要なのは、ユーザーの IP アドレスをジオコーディングし、IP をジオコーディングした後に自動的に緯度と経度を取得してデータベースに保存することです。ユーザーが緯度と経度を手動で入力できるようにしたくありません。これは奇妙なものであり、間違いなく誰も手動で入力したくないでしょう。私は GeoIP を使用して IP アドレスをジオコーディングしています。そして私のviews.pyには
GeoIP から緯度経度を自動的に取得し、それをフォームの緯度経度フィールドに配置して、ユーザーが手動で入力する必要がないようにする方法を探しています。ステータスと可用性を入力した後、フォームをデータベースに保存できます。どんな助けでも大歓迎です
django - TypeError save()は、少なくとも2つの非キーワード引数を取ります(1つ指定)
私は私のviews.pyにあります
およびforms.pyihave
フォームを送信しようとすると、
/ status-set / save()のTypeErrorは、少なくとも2つの非キーワード引数(1つ指定)を取ります。iamはその解決策を見つけることができません。これの考えられる理由は何ですか私は引数としてIPアドレスを渡さなければならないと思います提案
linux - sudo アクセスなしで perl モジュールをインストールする
問題のモジュールはGeo::IP::PurePerlで、これが私がやっていることです:
ただし、sudo アクセス権がなくmake install
、次のエラーが発生するだけです。
これを回避する方法はありますか?
django - djangoフォームのフォームフィールドを自動入力しようとしています
フォームに緯度と経度のフィールドを自動入力しようとしていますこの方法でこれを行っています
そして私の見解はこのことを持っています
しかし、フォームを送信しようとすると、「save()は少なくとも2つの非キーワード引数(1つ指定)を取ります」と表示されます。エラーはここにあります register = rform.save(commit=False)"
。 1とGeoIP