1
自分のページにあるときに郵便番号を表示するページを作成しようとしています。PHPのIPアドレスを解析しています
(あなたがたのうち、GeoIPのデータに精通している場合は、私が使用しています何のthats。)
私はIP番号にユーザーのIPアドレスを変換する変換を持って、その変換は次のとおりです。
ipnum = 16777216 * W + 65536 * X + 256 * Y + Z使用WXYZは、IPセクション(000.000.000.000)
私の質問がある
、
$_SERVER['REMOTE_ADDR'];
私はユーザーのIPアドレスをセクションし、変数にIPアドレスのセクションを割り当てる方法がありますか?
例:192 = W
usersip = 192.168.123.5
。x = 168; y = 123; z = 5;
ありがとうございます!
注意をintにあなたのIPアドレスを変換することができ(http://en.wikipedia.org/wiki/IPv4_address_exhaustion) 。 – mario
@mario:なぜですか? ipv4は推奨されていません。それはちょうど疲れている。 – zerkms
@zerkms:しかし、ドットの入ったアドレスを持たないクライアントが増えます(CGIはv6アドレスに同じenv varを使用します)。ああ、まあ、現時点では関係がないのですが、心に留めておきましょう。 – mario