找回密碼
 註冊
搜索

讓 WordPress 使用 CloudFlare 時,正確顯示訪客留言真實IP 位址..

5533

主題

1萬

金錢

189

積分

不來恩

積分
189
brian 發表於 2016-4-24 18:44 | 顯示全部樓層 |閱讀模式
讓 WordPress 在使用 CloudFlare 等 CDN 服務時

正確顯示訪客留言真實IP


當你的 WordPress 掛上 CloudFlare 等 CDN 服務時,一般訪客留言後,WP後台顯示的會是 CF 的 IP 或本地 IP,這樣很難控管 SPAM 或透過 IP 來封鎖使用者 ... 等等問題。

解決方法:   修改 wp-config.php 檔案

在裡面加入:

  1. if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  2.   $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
  3.   $_SERVER['REMOTE_ADDR'] = $list[0];
  4. }
複製代碼


您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|聯絡站長|重灌狂人|狂人論壇

GMT+8, 2024-11-24 01:04

Powered by Discuz! X3.5

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表