Используйте $_SERVER['REMOTE_ADDR']
для получения IP-адреса пользователя.
Если вы тестируете это из сети вашего дома, вы получите IP-адрес вашего маршрутизатора, но это не значит, что он не работает для кого-тоза пределами вашей сети.
Вы можете использовать такую услугу, как Снимки или Снимки браузера для тестирования.