z
Определение IP адреса работает. Вот код.
private function get_user_ip() {
$user_ip = $_SERVER['REMOTE_ADDR'];
if ( ! empty( $_SERVER['HTTP_CF_CONNECTING_IP'] ) ) {
$user_ip = $_SERVER['HTTP_CF_CONNECTING_IP'];
} elseif ( ! empty( $_SERVER['HTTP_CLIENT_IP'] ) ) {
$user_ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif ( ! empty( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ) {
$user_ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
return $user_ip;
}