Php: получение тиц сайта
Опубликовано: 30.09.2018
из предыдущего поста мы научились получать значение pr для конкретной страницы. теперь можно поговорить о том, как получить значение тиц сайта. напомню, что pr вычисляется индивидуально для каждой страницы, а тиц — значение для всего сайта.
первый и простейший способ — показать пользователю картинку с тицкой. способ не особо подходит для случаев, когда на основе значения тиц сайта требуется определить какие-либо параметры, но просто замечательнейше подойдёт юзерам из-за своей наглядности. теоретически, можно рассчитать md5 для каждого значения тиц, но где ж их все взять.
КАК ПОЛУЧИТЬ БЕСПЛАТНЫЕ ССЫЛКИ НА САЙТ С КАТАЛОГОВ САЙТОВ - РОМАН ПУЗАТ
получение картинки:
<img src="http://www.yandex.ru/cycounter?a-panov.ru">подставив просто название домена, покажем юзеру его тиц. получение тулбарного тиц чуть сложнее:
$url = 'a-panov.ru'; $url = 'http://bar-navig.yandex.ru/u?ver=2&show=1&url=http://'.$url; $buf = file_get_contents($url); if (preg_match('!<tcy.+value="([0-9]+)"!', $buf, $t)) { $tyc = $t[0]; } else $tyc = 0;теперь в переменной $tyc содержится значение текущего тиц сайта.
Реализация MVC паттерна на PHP[ПП-16В-1]
важный момент! при чрезмерном количестве запросов с одного ip-адреса яндекс неизменно потребует ввод капчи. чтобы это не было между запросами, как правило, нужно делать случайную паузу в несколько секунд.
Автор публикации
не в сети 2 дня