ユーザーが登録フォームから正しい情報(都市、地域、国)を入力した場合に検証したいと考えています。ip国のPHPまたはApache
私はその自由と99.5%の正確なので(私のために十分である)maxmindを使用したい
今私は、PHPのバージョンとApacheのバージョン
http://www.maxmind.com/app/mod_geoip
http://www.maxmind.com/app/php
があります読みますどちらを使用する方が良いですか?ありがとう
ユーザーが登録フォームから正しい情報(都市、地域、国)を入力した場合に検証したいと考えています。ip国のPHPまたはApache
私はその自由と99.5%の正確なので(私のために十分である)maxmindを使用したい
今私は、PHPのバージョンとApacheのバージョン
http://www.maxmind.com/app/mod_geoip
http://www.maxmind.com/app/php
があります読みますどちらを使用する方が良いですか?ありがとう
Apacheバージョンはルックアップを行い、値を2つの環境変数に置きます。これは、すべてのリクエストに対して実行することを意味します。さらに、変数から値を取り出して何らかの形で使用する必要があります。
PHPのバージョンは、あなたがそれを呼び出すとき、つまり登録プロセス中に必要なだけでなく、PHPでサイトを書いている場合にはすでに半分です。
PHPバージョンの使用をお勧めします。
私は決して自分自身を使用したことはありませんが、移植性が懸念される場合は、実際のApacheインストールを変更する必要がないので、PHPバージョンを調べます。
リクエストごとにジオipルックアップが必要な場合を除き、PHPバージョンを使用してください。 小さなデザインのクエリ...あなたが既にどこにいるかをあなたが知っていると思うなら、なぜそれを検証するのですか? IPルックアップを正確に扱おうとしている場合は、フォームのそのセクションを都市で事前入力し、間違っている場合にはユーザーにフラグを設定させるべきでしょうか?
補足すると、ルックアップは国単位で約99%正確ですが、細かく行くほど顕著に悪化します。