PHP ipv4 yerine ipv6 adresi alıyorum
Bazı kullanıcılardan "88.230.180.79" tarzında IP adresi yerine, "2a02:e0:5d34:7d00:b81f:6eed:ad61:eaa2, 172.69.250.201" şeklinde bir IP adresi dönüyor.
Bu da kullandığım entegrasyonda sıkıntı yaratıyor.
Ortak sunucu kullandığım için ipv6'yı disabled edemiyorlar.
Nasıl bir fonksiyon ile kullanıcının yalnızca ipv4 formatındaki IP adresini alabilirim?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (2)
@database, hayır orada virgülden sonraki değer ile Google'den kontrol ettiğim "whats my ip address" değerleri aynı değil. Sunucu paylaşımlı ve ipv6 desteği enabled olduğu için bu problemi yaşıyorDum. çözümü json IP api kullanıp cookie'ye kaydederek buldum şimdilik. php ile cookie'den alıyorum ipv4 adresini ve o şekilde kullanıyorum.