簡體   English   中英

如何從CloudFlare中檢測訪問者的真實IP?

[英]How do I detect visitor's real ip from CloudFlare?

我將cloudflare用於我的網站,我想知道為什么每次使用此腳本時我的客戶IP都會更改。

在谷歌我的IP是5.250.13.100也在其他網站,如whatismyip我也一樣。

但是,當我每次在網站上使用此腳本(帶有cloudflare)時,都會在相同范圍內為我提供不同的IP嗎?

<? 
echo $_SERVER["REMOTE_ADDR"]; 
?> 

IP范圍是:173.245。 -188.114。

通過查看CloudFlare IP范圍,我發現此范圍來自CloudFlar!

  • 那么,如何在我的網站中檢測訪問者的真實IP?
<?php
$realip = $_SERVER['HTTP_CF_CONNECTING_IP'];
?>

cloudflare提供的各種解決方案

從CloudFlare:

要將原始訪問者IP地址還原到運行在Apache httpd Web服務器上的日志文件和Web應用程序,您將需要安裝mod_cloudflare

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM