[PHP] 在CloudFlare環境下取得使用者IP地址跟國家!

1

如果您在網站上使用了CloudFlare的CDN服務,應該會發現使用PHP的$_SERVER[‘REMOTE_ADDR’];取得到的IP地址都是CloudFlare的!這非常正常,因為資源是透過CloudFlare存取網頁伺服器在傳送給使用者,但CloudFlare提供了一些方式給後端網頁伺服器存取使用者的IP地址,小編這篇介紹的是PHP的存取方式,因為這篇是寫給程式開發的讀者看的,所以介紹不會太詳細,請見諒。

廣      告

 

程式碼

國家是採兩位縮寫字母,詳細國家對應可以參考ISO 3166-1列表。

本文作者

麥克風測試 1~ 2~ 3~ 1~ 2~ 3~

快來留言 ^_^