Опять клоаки, правим код - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.2486
BTC/USD69208.4636
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 20.01.2013, 23:16
Start Post: Опять клоаки, правим код 
  #11
Aronos
Ебланнед
 
Регистрация: 02.04.2012
Сообщений: 316
Бабло: $79982
По умолчанию

нарыл такую клоаку по рефереру, пока подходит для моих нужд, но заметил то что траф идёт с гугла если запрос вводили с http а вот если с https то эта клоака не работает, помогите пожалуйста подправить код чтобы работало и с https

вот сам код

Цитата:
<?php
if (preg_match('#google|msn|live|altavista|ask|yahoo| aol|yandex|mail\.ru|rambler#i', $_SERVER['HTTP_REFERER']))
{
if (preg_match("#[\?\&](q|p|query|keywords|text)=([^&]+)#i", $_SERVER['HTTP_REFERER'] , $match))
{
header("Location: http://www.porno.com/");
die() ;
}
}
?>
Aronos вне форума  
Старый 21.01.2013, 07:27   #12
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от Aronos Посмотреть сообщение
блеать, а я ведь знал
если сайт сам на https, ты все рефереры увидишь.
sergeospb вне форума  
Старый 21.01.2013, 07:42   #13
rushter
Senior Member
 
Регистрация: 28.11.2009
Сообщений: 1,800
Бабло: $299365
По умолчанию

В коде клоакинг как таковой не увидел, там просто определение прехода юзера с поиска или нет.
rushter вне форума  
Старый 11.06.2013, 21:04   #14
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
По умолчанию

Помогите, пожалуйста, настроить клоаку, которая бы не показывала текст только тем браузерам, у которых есть определенное слово в юзер агенте. Делаю так, но не работает:
More
п.с. все желательно в одну строку.
Grut вне форума  
Старый 11.06.2013, 21:17   #15
LeXxiK
Senior Member
 
Аватар для LeXxiK
 
Регистрация: 03.03.2008
Сообщений: 2,274
Бабло: $263105
По умолчанию

Grut, <?php if(strpos($_SERVER ['HTTP_USER_AGENT'], 'MegaBot') or strpos($_SERVER ['HTTP_USER_AGENT'], 'SuperBot')) echo 'Вам тут не рады'; else echo 'Вах, ты мой хароший, заходи - гостем будешь'; ?>
у меня работает
да и твой код тоже рабочий
__________________
Covid пройдет, а мы останемся Pharmcash & PharmcashUSA - с Вами НАВСЕГДА
LeXxiK вне форума  
Старый 11.06.2013, 21:18   #16
ogfox
Senior Member
 
Регистрация: 15.03.2010
Сообщений: 1,555
Бабло: $223435
По умолчанию

Grut, у меня работает твой код.
А что пишет то?
ogfox вне форума  
Старый 11.06.2013, 22:12   #17
ssoleg
Senior Member
 
Аватар для ssoleg
 
Регистрация: 26.01.2009
Адрес: Ленинград
Сообщений: 642
Бабло: $106689
По умолчанию

PHP код:
if (preg_match('/MegaBot|SuperBot/'$_SERVER["HTTP_USER_AGENT"]))echo "bad";else echo "ok"
ssoleg вне форума  
Старый 11.06.2013, 23:47   #18
t1esto
Senior Member
 
Регистрация: 13.08.2007
Сообщений: 632
Бабло: $167274
По умолчанию

так обычно всегда пиздят. так что ТС видимо в этом профиле числится
t1esto вне форума  
Старый 11.06.2013, 23:57   #19
chesser
автоматизирую интернеты
 
Аватар для chesser
 
Регистрация: 05.07.2009
Адрес: chesser.ru
Сообщений: 3,362
Бабло: $470735
По умолчанию

делюсь моей клоакой с продакшена:

More
__________________
USA и NL серверы и VPS | wiki | блог | Drupal | NginxТДС
Ave, Google, morituri te salutant! © chesser
chesser вне форума  
Старый 12.06.2013, 10:35   #20
Grut
Senior Member
 
Аватар для Grut
 
Регистрация: 23.04.2007
Сообщений: 2,118
Бабло: $337995
По умолчанию

Цитата:
Сообщение от LeXxiK Посмотреть сообщение
Grut, у меня работает да и твой код тоже рабочий
Цитата:
Сообщение от ogfox Посмотреть сообщение
Grut, у меня работает твой код.
А что пишет то?
Только что проверил на другом испытуемом сайте - действительно работает. Правду говорят "утро вечера мудренее". Спасибо.
Цитата:
Сообщение от ssoleg Посмотреть сообщение
PHP код:
if (preg_match('/MegaBot|SuperBot/'$_SERVER["HTTP_USER_AGENT"]))echo "bad";else echo "ok"
А вот этот код у меня не захотел работать.
Цитата:
Сообщение от chesser Посмотреть сообщение
делюсь моей клоакой с продакшена:
это, я так догадываюсь, в конфигах нджинкса прописывать надо. У меня чуток другая задача - нужно не показывать свой линкопрофиль конкурентам. Но все равно спасибо - вдруг кому-нибудь будет полезно.
Grut вне форума