Для динамических IP есть "обходной" путь - если у вас сайты на VDS или собственном сервере, можно использовать их IP адрес, вместо своего домашнего. В принципе и с обычным хостингом можно попробовать такое провернуть, хотя гарантий никаких. - Топаем на xml.yandex.ru и вместо своего домашнего IP адреса регистрируем IP адрес любого своего сайта.
- В корень этого сайта закидываем файлик xmlsearch.php вот такого содержания:
PHP код:
<?php
header('Content-Type: text/xml; charset=utf-8');
echo file_get_contents('http://xmlsearch.yandex.ru/xmlsearch?'.$_SERVER['QUERY_STRING']);
?>
Альтернативный способ для PHP5
PHP код:
<?php
header('Content-Type: text/xml; charset=utf-8');
echo file_get_contents('http://xmlsearch.yandex.ru/xmlsearch?'.http_build_query($_GET));
?>
- В настройках плагина меняем строку адреса XML-запроса, указав там вместо xmlsearch.yandex.ru адрес своего скрипта на сайте. Параметры user и key оставляем как есть. Т.е. в строке адреса должно получиться что-то вроде
Код:
http://my-super-site.ru/xmlsearch.php?user=vasya&key=01:01:123456789
Таким образом все запросы плагина будут уходить на ваш сайт, а он уже со своего IP будет забирать ответ у яндекса и отдавать вам.
Добавлено через 13 минут
Ещё один альтернативный способ решения проблемы специально для тех, кто покупает лимиты. Можно покупать не лимиты, а XML-запросы на xmlproxy.ru с оплатой 1 копейка за один запрос, тогда вообще регистрировать свой IP не придется, сервис выдает свою собственную строку с адресом для запросов, которую нужно будет указать в настройках плагина.
|