вебач! Как сайты понимают, что ты используешь адблок? Ведь адблок работает с браузерной таблице стилей, которая ну никак не доступна веб-серверу?
>>78680 (OP)http://stackoverflow.com/questions/4869154/how-to-detect-adblock-on-my-website
А он и не на сервере определяет. Через секунду после загрузки страницы чекает наличие (тестового) рекламного блока. Нет блока — получай предупреждение.
Грубо говоря адблок просто добавляет display: none в inline-style. JS скрипт проверяет все (в идеале) или один тестовый блок, е сли хоть один из них скрыт. Выкидывает сообщение.