2
Bestand:
/.CodeBee/Helpers/Visitor.php
Regelnummer:
77
Melding:
file_get_contents(https://geoip.nekudo.com/api/216.73.216.12): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
array(6) {
["file"]=>
string(72) "/var/www/vhosts/nieuw.ledframes.nl/httpdocs/.CodeBee/Helpers/Failure.php"
["line"]=>
int(36)
["function"]=>
string(4) "show"
["class"]=>
string(7) "Failure"
["type"]=>
string(2) "::"
["args"]=>
array(5) {
[0]=>
int(2)
[1]=>
string(131) "file_get_contents(https://geoip.nekudo.com/api/216.73.216.12): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
"
[2]=>
string(72) "/var/www/vhosts/nieuw.ledframes.nl/httpdocs/.CodeBee/Helpers/Visitor.php"
[3]=>
int(77)
[4]=>
array(4) {
["link"]=>
string(42) "https://geoip.nekudo.com/api/216.73.216.12"
["curlInit"]=>
resource(15) of type (Unknown)
["response"]=>
string(529) "HTTP/1.1 301 Moved Permanently
Date: Sun, 19 Apr 2026 10:19:44 GMT
Connection: keep-alive
Location: https://geoip.nekudo.com/shutdown
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=H6blOIWXVwLZ0zH8Qvg%2Fnqu5Skb3GKRIkarg90y4bS8JxcGa0xs2pwgcAar6%2BN7kWpabRWPdMSvTV4xj3fTAiQwy95DXN0DBGgfkVqYS4sbWlwMMFlk7nhCsFoG%2FdKOoFPyu7Qyy3cEMrhyMLsA%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9eeb2c3488d4fb8d-AMS
"
["http_response_header"]=>
array(23) {
[0]=>
string(30) "HTTP/1.1 301 Moved Permanently"
[1]=>
string(35) "Date: Sun, 19 Apr 2026 10:19:44 GMT"
[2]=>
string(17) "Content-Length: 0"
[3]=>
string(17) "Connection: close"
[4]=>
string(43) "Location: https://geoip.nekudo.com/shutdown"
[5]=>
string(272) "Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q1E4Kke6iUGsXVEijcV1cgZGxU61QpxH%2B%2FLkwxxwfx1vm%2Bxi0x1bqzre59xWNnupRt%2FYDZRpojsRtOgTOTkk0h4mwMPcsANFqD9d%2F83h81pHzw6gbdLy0Th5GoTPHZf2JZE0WschwPL0hawUjNk%3D"}]}"
[6]=>
string(67) "Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}"
[7]=>
string(18) "Server: cloudflare"
[8]=>
string(28) "CF-RAY: 9eeb2c34be30f4d1-AMS"
[9]=>
string(22) "HTTP/1.1 404 Not Found"
[10]=>
string(35) "Date: Sun, 19 Apr 2026 10:19:44 GMT"
[11]=>
string(38) "Content-Type: text/html; charset=utf-8"
[12]=>
string(19) "Content-Length: 383"
[13]=>
string(17) "Connection: close"
[14]=>
string(34) "x-amz-request-id: EQTQWE5G26W9YBG4"
[15]=>
string(108) "x-amz-id-2: 1dEyxn1T0VH+dxLnfBzqnFPm2uHTjhXGjaiPV8Sfunc/k2SFo4sWqMW/5RrlzEIg8zbPlEewTwTCNcpGLaXdwGnk4uiLY8vK"
[16]=>
string(18) "Server: cloudflare"
[17]=>
string(11) "Age: 447907"
[18]=>
string(31) "Cache-Control: max-age=31536000"
[19]=>
string(20) "cf-cache-status: HIT"
[20]=>
string(67) "Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}"
[21]=>
string(278) "Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=y7tEqNbs9TMBohMi8DTY%2BNtsw2oEu0VGFIuPlEY%2BirtOuN5GHpXHuVPx5%2FIc%2BqesRqzurP6JQijG5DVE%2BWB6hyG37c2IkmpFwZFuWOTAkPyBVMiNhj3jsGnyRZysjS%2BU%2BiDVmHF1rSEMvhex4%2F8%3D"}]}"
[22]=>
string(28) "CF-RAY: 9eeb2c352a2f66ba-AMS"
}
}
}
}
67 curl_setopt($curlInit,CURLOPT_HEADER,true);
68 curl_setopt($curlInit,CURLOPT_NOBODY,true);
69 curl_setopt($curlInit,CURLOPT_RETURNTRANSFER,true);
70
71 //get answer
72 $response = curl_exec($curlInit);
73
74 curl_close($curlInit);
75
76 if ($response){
77 $geo = file_get_contents($link);
78 $geo = json_decode($geo);
79 } else {
80 $geo = new \stdClass;
81 $geo->city = "";
82 $geo->country = new \stdClass;
83 $geo->country->code = "";
84 }
85
86 self::$location = $geo;