<?php # Блокировка воришек RSS ленты # Вставить в начало файла RSS-генератора
# Можно заменить на IP-маски поисковых систем function useragent_chk() { if(!isset($_SERVER['HTTP_USER_AGENT'])) return false; return stristr($_SERVER['HTTP_USER_AGENT'], 'yandex') !== false; return stristr($_SERVER['HTTP_USER_AGENT'], 'google') !== false; }
# Проверка смотрящего IP на открытость 80-порта function rss_chk() { if (useragent_chk()==false) { $ip = $_SERVER['REMOTE_ADDR']; $headers = get_headers('http://'.$ip.'/'); if ($headers[0]!='') exit; } }
<?php # Блокировка воришек RSS ленты # Вставить в начало файла RSS-генератора
# Можно заменить на IP-маски поисковых систем function useragent_chk() { if(!isset($_SERVER['HTTP_USER_AGENT'])) return false; return stristr($_SERVER['HTTP_USER_AGENT'], 'yandex') !== false; return stristr($_SERVER['HTTP_USER_AGENT'], 'google') !== false; }
# Проверка смотрящего IP на открытость 80-порта function rss_chk() { if (useragent_chk()==false) { $ip = $_SERVER['REMOTE_ADDR']; $headers = get_headers('http://'.$ip.'/'); if ($headers[0]!='') exit; } }
Волков бояться в лес не ходить. Лента полезная штука, в том числе и для продвижения сайта. Через ленту бот может понимать, что новое обновилось на вашем сайте.
Боитесь воришек, то создайте ленту только для поисковика. В голову пришла мысль, а что если чекать IP того, кто получает контент RSS на наличие открытого 80 порта. Сейчас сделаю такую функцию и выложу. А то много запросов на защиты RSS.
Вот решение, написал
# Блокировка воришек RSS ленты
# Вставить в начало файла RSS-генератора
# Можно заменить на IP-маски поисковых систем
function useragent_chk() {
if(!isset($_SERVER['HTTP_USER_AGENT'])) return false;
return stristr($_SERVER['HTTP_USER_AGENT'], 'yandex') !== false;
return stristr($_SERVER['HTTP_USER_AGENT'], 'google') !== false;
}
# Проверка смотрящего IP на открытость 80-порта
function rss_chk() {
if (useragent_chk()==false) {
$ip = $_SERVER['REMOTE_ADDR'];
$headers = get_headers('http://'.$ip.'/');
if ($headers[0]!='') exit;
}
}
rss_chk();
?>
Вот решение, написал
# Блокировка воришек RSS ленты
# Вставить в начало файла RSS-генератора
# Можно заменить на IP-маски поисковых систем
function useragent_chk() {
if(!isset($_SERVER['HTTP_USER_AGENT'])) return false;
return stristr($_SERVER['HTTP_USER_AGENT'], 'yandex') !== false;
return stristr($_SERVER['HTTP_USER_AGENT'], 'google') !== false;
}
# Проверка смотрящего IP на открытость 80-порта
function rss_chk() {
if (useragent_chk()==false) {
$ip = $_SERVER['REMOTE_ADDR'];
$headers = get_headers('http://'.$ip.'/');
if ($headers[0]!='') exit;
}
}
rss_chk();
?>
Волков бояться в лес не ходить. Лента полезная штука, в том числе и для продвижения сайта. Через ленту бот может понимать, что новое обновилось на вашем сайте.
Боитесь воришек, то создайте ленту только для поисковика. В голову пришла мысль, а что если чекать IP того, кто получает контент RSS на наличие открытого 80 порта. Сейчас сделаю такую функцию и выложу. А то много запросов на защиты RSS.
Как будет проводится уникализация? человеком? т.е. в удобном виде подсказки на вероятную замену фраз и слов или что-то другое.
Спасибо. Этот вариант лучше. Модифицировал под себя + добавил правила на маски поисковых ботов.
Раньше можно было курлом получить подставив куки, но все прикрыли и капчу поставили. И да, сейчас нужна авторизация.
Кейколектор работает еще?
Если что, моя цена $300, при условии что все хорошо парсится и без особых сложностей. Демпинг (:
Сколько примерно может стоить пассивная XSS www.yandex на черном рынке?
Похоже нашел еще одну.
какой смысла лепить к каждой ссылке identif=2
ловите рефер и пишите в кук или лучше к себе в базу.
Хорошо. А фрейм грузится с этого же хоста? Если нет, то безопасность не позволит пивику заинклюдится туда.