Browse Source

fix: ignore invalid data for ipip.net

master
dnomd343 3 years ago
parent
commit
ee1a930aff
  1. 9
      backend/ipip.php

9
backend/ipip.php

@ -43,7 +43,14 @@ class IPDB {
if ($node <= 0) {
return NULL;
}
return explode("\t", $this->getData($node));
$data = explode("\t", $this->getData($node));
foreach ($data as &$field) {
$field = trim($field);
}
if ($data[1] === '中国' && $data[2] === '中国') {
$data[1] = $data[2] = '';
}
return $data;
}
private function getNode($ip) { // 获取节点编号

Loading…
Cancel
Save