Я пишу программу для поиска веб-страниц и пытаюсь сравнить предыдущий URL (для последнего посещенного сайта) с текущим URL (текущим или следующим посещаемым сайтом).Для этого я использую функцию strcmp
, например, такую:
array_push($currentsite, $source);
if (strcmp($currentsite[2], $currentsite[3])==0){
echo "redundancy";
crawlWebsite($originalsource);
}
, где текущий сайт - это массив предыдущих сайтов и текущий сайт.Я перебираю новые сайты каждый раз с помощью рекурсии в более крупной программе.
Однако каждый раз, когда я запускаю strcmp
на текущем сайте и новом сайте, даже если URL-адреса идентичны, ярезультат -1.Кто-нибудь знает, почему это может постоянно происходить?
Спасибо.