У меня есть php-сайт. Я хочу сохранить последний ip для каждого пользователя. Я хочу, чтобы он работал как для пользователей IPV4, так и для IPV6. Любая идея как?
Просто преобразуйте их в двоичное представление, используя inet_pton() а затем вернитесь к строке, используя inet_ntop() .
Другим решением будет сохранение строки IP без каких-либо преобразований в БД. Поле VARCHAR(39) выполнит задание как наивысший / самый длинный IPv6 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff