Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mendapatkan Nama Negara Penuh Pelawat daripada Alamat IP Mereka?

Bagaimanakah Saya Boleh Mendapatkan Nama Negara Penuh Pelawat daripada Alamat IP Mereka?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-07 22:39:15340semak imbas

How Can I Get a Visitor's Full Country Name from Their IP Address?

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

  1. Sertakan kod dalam skrip anda.
  2. Lepaskan alamat IP pelawat sebagai parameter pertama (biarkan ia sebagai NULL untuk auto-kesan).
  3. Nyatakan maklumat yang diperlukan, seperti "negara" untuk negara penuh nama.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn