0

ユーザーの IP アドレスを取得し、それを MySQL テーブルに保存するにはどうすればよいですか?

4

3 に答える 3

4

あなたのタイトルは1つの質問を暗示しており、質問のテキストは別のものです。PHP は、ユーザーの IP を として保存します$_SERVER['REMOTE_ADDR']。それを文字列として MySQL に直接詰め込むか、整数に変換することができます。その場合、IPv6 経由で入ってきて、32 ビットだけでなく 128 ビットの IP アドレスを持つ人を考慮する必要があります。

于 2012-09-07T21:23:27.590 に答える
3

次の記事を読む必要があります。

于 2012-09-07T21:29:50.427 に答える
1

https://stackoverflow.com/questions/1437771/how-can-i-get-the-clients-ip-address-in-a-php-webserviceでわかるように、PHP で IP を取得するには、$_SERVER['REMOTE_ADDR']変数。

IP を MySQL に簡単に保存するには、次のいずれかを実行できます。

  • CHAR(15) を使用する
  • INET_ATON(expr) 関数を使用する
于 2012-09-07T21:24:23.000 に答える