From f40de96f02f2d3f7c93bd27ab9efd5ff0540a2ee Mon Sep 17 00:00:00 2001 From: sao321 <59861512+sao321@users.noreply.github.com> Date: Fri, 9 Aug 2024 11:36:43 +0800 Subject: [PATCH] Fix IP addresses without dot Change sanitize_key to sanitize_text_field --- src/um-browser-detect/src/Core.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/um-browser-detect/src/Core.php b/src/um-browser-detect/src/Core.php index 6df9bdb..a791190 100644 --- a/src/um-browser-detect/src/Core.php +++ b/src/um-browser-detect/src/Core.php @@ -95,7 +95,7 @@ public function render_hidden_field( $output, $data ) { $field_value = $browser->getUserAgent(); break; case 'user_ip_address': - $field_value = isset( $_SERVER['REMOTE_ADDR'] ) ? wp_unslash( sanitize_key( $_SERVER['REMOTE_ADDR'] ) ) : ''; + $field_value = isset( $_SERVER['REMOTE_ADDR'] ) ? sanitize_text_field( $_SERVER['REMOTE_ADDR'] ) : ''; break; }