Untuk mendapatkan IP visitor, bisa dengan kode :
$_SERVER['REMOTE_ADDR'];
Namun untuk informasi lebih rinci seperti lokasi, dari negara mana… sayangnya tidak ada code langsung nya, jadi harus pakai API pihak ketiga.
List API
Caranya dengan fetch ke URL :
- https://ipapi.co/json
- https://speed.cloudflare.com/meta
Bisa input IP nya saat dipanggil, ini web dokumentasinya:
- https://ip-api.com/docs/api:json
- https://ipapi.co/api/
- https://ipinfo.io/