'application/json, */*;q=0.8', 'Accept-Language' => null, 'Accept-Encoding' => null, 'Sec-Fetch-Dest' => null, 'Sec-Fetch-Mode' => null, 'Sec-Fetch-Site' => null ); } public function parse_results($response) { $engine_result = array(); $json_response = json_decode($response, true); // No response if(empty($json_response)) { if($this->opts->querylog == 'on') querylog(get_class($this), 'a', $this->url, 'No response', 0); return $engine_result; } // Return result $engine_result = array( 'title' => "Your IP Address: ".$_SERVER["REMOTE_ADDR"], 'text' => "
All requests via Goosle use this as your IP Address: ".sanitize($json_response['ip'])."
", 'source' => "https://www.ipify.org/", 'note' => "Goosle is not a proxy server. Any website that you visit through Goosle Search Results will see your actual IP Address." ); if($this->opts->querylog == 'on') querylog(get_class($this), 'a', $this->url, 1, 1); unset($response, $json_response); return $engine_result; } } ?>