Я создал веб-приложение с помощью Azure, которое полностью зависит от местоположения пользователей, чтобы предоставить им правильные данные и т. Д. Это приложение, которое рекомендует места для локального перемещения.
Я использую Azure, Cloudflare и Codeigniterкак фреймворк.
Я действительно испытываю стресс, как когда я дома, я получаю правильное местоположение, но во второй раз, когда я захожу на свой сайт в другом месте, он никогда не получает точногоинформация.
При проверке заголовка $ _SERVER ['HTTP_CF_CONNECTING_IP'];Я, кажется, получаю адрес ipv6, когда я захожу на ipdata.co, их сайт загружает мой адрес ipv4, который дает точную точную информацию.Но когда я ввожу адрес из $ _SERVER ['HTTP_CF_CONNECTING_IP'];это дает мне город null
и любой другой вариант как null
Кто-нибудь есть какие-либо предложения о том, как получить IPV4-адрес пользователя через cloudflare и azure?
Или какие-либо предложения по другимспособы сделать это?Это продлевает запуск моего веб-сайта.
Я довольно новичок в понимании географического местоположения, IP-адресов и всего такого, поэтому, пожалуйста, учтите это.
Спасибо