我担心以下代码的性能问题
$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';
}
所有 URL 都有 98% 的可能性是干净的。3 个 URL 在搜索中大约需要 6-9 秒(没有分析,随机搜索),并且由于我们处理的性质,我们不能一次搜索所有 URL。有没有更好的方法来搜索多个 URL 而无需每次都经过循环?