PHP ile Backlink Kontrol Scripti

Backlinkler, arama motoru optimizasyonunun önemli bir parçasıdır ve sitenizde ne tür şeylerin popüler olduğunu görmede de yararlıdır.

Takip etmek istediğiniz bilinen bir geri bağlantı listeniz varsa, bunu manuel olarak yapabilir veya sizin için yapması için bir komut dosyası alabilirsiniz.

Aşağıdaki işlev, birincisi uzak URL, ikincisi ise kontrol ettiğiniz URL olmak üzere iki bağımsız değişken üzerinden çalışmaktadır.

İşlev, kontrol ettiğiniz URL’de küçük bir miktar ilk biçimlendirme yaparak ve ardından uzak sayfayı küçük bitler halinde indirerek ve her bitin bir bağlantı içerip içermediğini görerek çalışır.

PHP ile Backlink Kontrol Scripti

PHP ile Backlink Kontrol Scripti

function check_back_link($remote_url, $your_link) {
  $match_pattern = preg_quote(rtrim($your_link, "/"), "/"); 
  $found = false;
  if($handle = @fopen($remote_url, "r")){
    while(!feof($handle)){
      $part = fread($handle, 1024);
      if(preg_match("/<a(.*)href=[\"']".$match_pattern."(\/?)[\"'](.*)>(.*)<\/a>/", $part)){
        $found = true;
        break;
      }
    }
    fclose($handle);
  }
  return $found;
}
if (check_back_link('http://www.linkiniz.com','http://www.linkinizinbulunduğuadres.com')) {
  echo 'link bulundu';
} else {
  echo 'link bulunamadı';
};