Я сохраняю 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 (если это вообще возможно)?