Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mendapatkan Nama Negara Penuh Pelawat daripada Alamat IP Mereka?
Cara Menentukan Negara Pelawat Menggunakan Alamat IP Mereka
Mengesan negara pelawat berdasarkan alamat IP mereka adalah aspek penting alamat IP perkhidmatan geolokasi. Satu pilihan yang terbukti berkesan ialah API yang ditawarkan oleh hostip.info. Walau bagaimanapun, ia hanya menyediakan kod negara seperti AS atau CA dan bukannya nama negara penuh seperti Amerika Syarikat atau Kanada.
Pilihan Alternatif untuk Nama Negara Lengkap
Pendekatan alternatif adalah untuk menggunakan fungsi PHP berikut:
function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) { // ... (code) }
Fungsi ini menawarkan lebih banyak pilihan daripada hostip.info dan menyediakan maklumat lokasi yang lebih terperinci. Untuk menggunakannya dengan berkesan, pastikan anda
Contoh Penggunaan
Untuk mendapatkan negara pelawat:
echo ip_info("Visitor", "Country");
Untuk mendapatkan alamat pelawat:
echo ip_info("Visitor", "Address");
Sebagai alternatif, anda boleh mendapatkan semula lokasi terperinci sebagai tatasusunan:
print_r(ip_info("Visitor", "Location"));
Selain itu, fungsi ini menyediakan pelbagai pilihan lain, seperti negeri, wilayah dan benua. Jangan ragu untuk menerokai keupayaannya untuk memenuhi keperluan geolokasi khusus anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Nama Negara Penuh Pelawat daripada Alamat IP Mereka?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!