The solution to the problem that WordPress can't get the real IP when CDN acceleration is enabled

The solution to the problem that WordPress can't get the real IP when CDN acceleration is enabled

 September
2017-08-19 / 1 Comments / 8141 Reading / Checking whether to include


Now many webmasters have used CDN acceleration. First, it brings users the fastest browsing experience. Second, it protects the origin site. It was just discovered inadvertently that the comments on WordPress are basically those IP addresses. Through troubleshooting, they all took photos of the cloud CDN node IP addresses. If you encounter malicious comments, you can't directly intercept the CDN IP. So how to display the comment's real IP after enabling cdn? Baidu got a piece of code, # Collection

Open the site and directory/wp-config.php file, and add code to the second line<? Below php

 /**Get IP using CDN*/ if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']); $_ SERVER['REMOTE_ADDR'] = $list[0]; }

The code comes from the network

In this way, the comments on IP are normal.

zero

comment

The blogger has closed comments on all pages
//