Berikut ialah beberapa pilihan tajuk, memfokuskan pada format soalan yang anda minta: **Ringkas & Langsung:** * **Bagaimanakah Saya Mendapatkan Alamat IP Pelawat yang Tepat Apabila Menggunakan CloudFlare?** * **Mengapa CloudFlare A

Linda Hamilton
Lepaskan: 2024-10-25 06:06:02
asal
272 orang telah melayarinya

Here are a few title options, focusing on the question format you requested:

**Short & Direct:**

* **How Do I Get Accurate Visitor IP Addresses When Using CloudFlare?**
* **Why Does CloudFlare Affect My PHP $_SERVER['REMOTE_ADDR']?**

**More Descripti

Memahami CloudFlare dan Pengelogan Alamat IP PHP

Apabila menggunakan $_SERVER['REMOTE_ADDR'] PHP untuk menjejaki pelawat tapak web, adalah penting untuk dipertimbangkan penggunaan CloudFlare untuk caching dan keselamatan. CloudFlare memproksi permintaan pelawat, yang membawa kepada pendedahan alamat IPnya sendiri dan bukannya IP pelawat sebenar.

Menangani Isu

Untuk mendapatkan alamat IP tapak web yang tepat pelawat semasa menggunakan CloudFlare, CloudFlare menyediakan pembolehubah pelayan khusus. Pembolehubah utama ialah:

  • $_SERVER["HTTP_CF_CONNECTING_IP"]: Pembolehubah pelayan ini mengandungi alamat IP pelawat sebenar.

Pelaksanaan

Untuk menggunakan pembolehubah ini, cuma kemas kini kod anda seperti berikut:

<code class="php">if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
  $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
}</code>
Salin selepas log masuk

Pertimbangan Tambahan

  • Pastikan alamat IP pelawat adalah sah dengan mengesahkannya terhadap julat alamat IP CloudFlare yang sah.
  • CloudFlare juga menyediakan pembolehubah pelayan lain, seperti:

    • $_SERVER["HTTP_CF_IPCOUNTRY"]: Kod negara pelawat
    • $_SERVER["HTTP_CF_RAY"]: Minta ID
    • $_SERVER["HTTP_CF_VISITOR"]: Status pelawat HTTP/HTTPS

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, memfokuskan pada format soalan yang anda minta: **Ringkas & Langsung:** * **Bagaimanakah Saya Mendapatkan Alamat IP Pelawat yang Tepat Apabila Menggunakan CloudFlare?** * **Mengapa CloudFlare A. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!