PHP 在 Cloudflare 後的抓 Public IP,Cloudflare 提供了 HTTP_CF_CONNECTING_IP 的 HTTP Header,所以程式用它就可以取到用戶的 IP。若是每個月花五千美金買 Enterprise 方案,用 HTTP Header 的 HTTP_TRUE_CLIENT_IP 會更準確。 若有 IPv6,就用 HTTP_CF_CONNECTING_IPV6 這個 HTTP Header 取得 IPv6 的網址。 於是就可以將它寫成這樣的程式: