diff --git a/index-wp-redis.php b/index-wp-redis.php index 2cec3e5ecd5349d418ff01e5d15b52d66c1f679b..4fa7f0e65d64f201ba876847bfe6448766bd24f5 100644 --- a/index-wp-redis.php +++ b/index-wp-redis.php @@ -91,18 +91,6 @@ function wp_redis_cache_request_has_secret( $secret ) { return false !== strpos( $_SERVER['REQUEST_URI'], "refresh=${secret}" ); } -/** - * Determine if request is from a server other than the one running this code - * - * @return bool - */ -function wp_redis_cache_is_remote_page_load( $current_url, $server_ip ) { - return ( isset( $_SERVER['HTTP_REFERER'] ) - && $_SERVER['HTTP_REFERER'] == $current_url - && $_SERVER['REQUEST_URI'] != '/' - && $_SERVER['REMOTE_ADDR'] != $server_ip ); -} - /** * Set proper IP address for proxied requests * @@ -278,7 +266,7 @@ try { } // Refresh request, deletes cache: either manual refresh cache by adding ?refresh=secret_string after the URL or somebody posting a comment - if ( wp_redis_cache_refresh_has_secret( $wp_redis_cache_config['secret_string'] ) || wp_redis_cache_request_has_secret( $wp_redis_cache_config['secret_string'] ) || wp_redis_cache_is_remote_page_load( $wp_redis_cache_config['current_url'], $wp_redis_cache_config['server_ip'] ) ) { + if ( wp_redis_cache_refresh_has_secret( $wp_redis_cache_config['secret_string'] ) || wp_redis_cache_request_has_secret( $wp_redis_cache_config['secret_string'] ) ) { if ( $wp_redis_cache_config['debug'] ) { $wp_redis_cache_config['debug_messages'] .= "<!-- manual refresh was required -->\n"; }