Разные браузеры, разные IP-адреса?

Я сохраняю IP-адреса пользователя, сохраняя значение $ _ SERVER ['REMOTE_ADDR] '] в базе данных MySQL. Проблема в том, что для Firefox и Chrome $ _ SERVER [' REMOTE_ADDR '] равно :: 1 (что означает локальный хост в IPv6 ), а для IE и Opera - 127.0.0.1 ( IPv4 ).

Итак, мои вопросы:

  • Зависит ли версия IP от браузера? (Я использовал думать, что это зависит от компьютера)

  • Следует ли мне создать два поля в базе данных, одно для адресов IPv4, а другое для адресов IPv6?

  • Следует ли мне унифицировать все IP-адреса в IPv6? И как я могу сделать это в PHP (если это вообще возможно)?

10
задан federico-t 15 November 2011 в 21:30
поделиться