Четверг , 29 Октябрь 2020
ДомойПубликациискрипт для получения значения pr

скрипт для получения значения pr

php

все, кто сделал свой сайт и уже успел проникнуться таинственным словом seo (под которым чаще под понимают фразы «раскрутить сайт» или «заработать денег»), успели столкнуться с двумя, не побоюсь этого слова, основополагающими, пузомерками рунета: тиц и pr. и если тиц рассчитывается для сайта в целом, то pr вычисляется индивидуально для каждой страницы. так как же получить этот самый pr самому (так же, как это делает множество разнообразных сервисов)? на самом деле, всё просто.

для начала нужно скачать оригинальный скрипт для получения значения pr отсюда, либо от меня. я всё дело укомпоновал в один статический класс, что кажется несколько более удобным. и $url, в отличие от оригинального файла, нужно задавать полностью. но унификация тут должна пойти только на пользу.

юзать данный класс можно хотя бы так (файл cPR.php в этом случае должен находиться в той же директории):

$url = 'http://google.com';
require 'cPR.php';
$pr = cPR::get($url);

после этого переменная $pr содержит значение от 0 до 10, либо n/a (т. е. указанной странице pr ещё не присвоен).

важный момент! скрипт может работать не на всех хостингах. в частности, на моём германском сервере всё крутится отлично. локально тоже всё работает. а если на вашем сервере даже для сайта google.com возвращается n/a, есть вероятность, что ip забанен гуглом за чрезмерно частое насилование его серверов. в этом случае попробуйте поискать прокси и соединяться через него.

Рейтинг: 0

Автор публикации

2 070
не в сети 4 дня

x64 (aka andi)

Комментарии: 2893Публикации: 405Регистрация: 02-04-2009
Так себеНеплохоХорошоЗамечательноСупер! (Оценок пока нет)
Загрузка...

9 комментариев

  1. Привет! Спасибо.
    А есть свежие варианты? Перестало работать два года назад и до сих пор тишина везде.

    Рейтинг: 0
    • Дмитрий, здравствуйте.
      Этот вариант рабочий. Просто Гугл некоторые IP в вечный бан запихнул. У старого провайдера, кстати, мой IP был в бане.
      Хотя есть вероятность, что у Вас 64-разрядная операционная система. Читал, что в этом случае может не работать, но сам ещё не сталкивался с таким.

      Рейтинг: 0
      • Господи, да я уже последнюю дырочку хлебушком заткнул, чтобы не мешали прикалываться и тут они, снова подкрадываются … сишники. Система сама вроде не при чем была.

        Необъяснимое явление. Работали функции как надо, потом поменял отбивки и все сломалось, как только сломалось — закончились полтергейсты и лулзы.

        Пустое. Лучше не интересоваться в таком случае.

        Рейтинг: 0
  2. Иссусе laugh Вы индексатором побыть уже не сможете даже если это будет другой DNS.
    Они все засунули в браузер.

    Рейтинг: 0

Оставить комментарий

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять