Phishtank从数据库中搜索URL

时间:2011-07-26 23:53:16

标签: php phishing

我担心以下代码的性能问题

  $phishtank = @unserialize(file_get_contents('verified_online.php_serialized'));
  $found = false;
  if(is_array($phishtank)) {
     foreach($phishtank as $phishing) {
        if($phishing['url'] == 'http://88.204.202.98/login.php') {
           $found = true;
           break;
        }
     }
  }

  if($found) {
       echo 'URL found';
  }

所有网址都有98%的可能性是干净的。 3个网址在搜索中大约需要6-9秒(没有分析,随机搜索),由于我们处理的性质,我们无法一次搜索所有网址。有没有更好的方法来搜索多个URL而不必每次都经过循环?

0 个答案:

没有答案