Gelen google ve yahoo bağlantıları için php kodu yardım

2 Cevap php


Actually i am working on a web site and on that site i want to add two more features like,

  • Gelen google bağlantılar:
  • Gelen yahoo bağlantılar:

Kullanıcı metin kutusuna kendi web sitesi url yazdığınızda sonra gelen toplam google ve yahoo bağlantıları aşağıda sonuç gösterisi.

Herkes bu bilgiye sahipse, o zaman lütfen yardım bekliyorum, teşekkürler

2 Cevap

Sen kullanabilirsiniz $_SERVER['HTTP_REFERER']:

http://php.net/manual/en/reserved.variables.server.php

Sen Kristopher Ives bahsettiğim gibi, HTTP_REFERERs saklamak için (MySQL gibi) bir veritabanı kullanmak zorunda. Ama önce bunu bir yahoo veya google etki alanından gelen olup olmadığını görmek için işaret edenlere analiz etmek gerekir.

$regex = '/(?:yahoo|google)\.[a-z]{2,3}$/';
$info = parse_url($_SERVER['HTTP_REFERER']);
if ($info !== false && preg_match($regex,$info['host']))
   // Add $_SERVER['HTTP_REFERER'] to database or increment a counter
   // on the matched domain