Сайт это зеркало. Как это определить программно в php? - PullRequest
1 голос
/ 03 марта 2011

Например у меня 4g-market.ru Но это зеркало для peterhost.ru. Как я могу определить это программно?

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Эта функция обнаруживает только перенаправление с одним скачком (site1 -> site2, а не site1 -> site3 -> site2):

function isRedirect($url)
{
  $headers = get_headers($url, true);

  $status = $headers[0];
  list($protocol, $code, $message) = split(' ', $status, 3);

  return ($code >= 300 && $code < 400);
}
0 голосов
/ 13 июля 2011

эта статья может оказаться полезной http://www2007.org/papers/paper194.pdf, она о похожем веб-сайте и другом URL.Требуется некоторый эвристический подход к анализу определенного веб-URL и прогнозированию его сходства.

...