Есть сайт, с ценной информацией, скажем так большой каталог, который не должен попасть в чужие руки. Собственно стырить его могут через cURL, через file_get_contents(), через библиотеки подобные simple_html_dom.
Вопрос: как запретить доступ к сайту всем, кроме людей, т.е. чтобы нормальный человек через браузер без регистрации мог просматривать сайт, а скрипты чтобы не могли получить доступ к такому сайту.
Чтобы запретить получать контент через file_get_contents() и simple_html_dom, я проверяю есть ли у пользователя IP и Браузер, но для cURL это вообще не проблема, поэтому вопрос стал ребром.
1. dmaw - 14 Октября, 2011 - 13:48:07 - перейти к сообщению
2. morosit - 14 Октября, 2011 - 14:37:49 - перейти к сообщению
капча? (без регистраций)
3. Мелкий - 14 Октября, 2011 - 14:43:41 - перейти к сообщению
Никак.
Больший процент вероятности отсекания роботов даст хитрая валидация через JS, но всё равно уведут.
Больший процент вероятности отсекания роботов даст хитрая валидация через JS, но всё равно уведут.
4. dmaw - 14 Октября, 2011 - 14:43:48 - перейти к сообщению
morosit пишет:
капча? (без регистраций)
Не годится, человек существо ленивое, а заказчик человек привередливое, надо чтобы это было незаметно.
5. LIME - 14 Октября, 2011 - 17:39:55 - перейти к сообщению
dmaw капча это необязательно текст с шумом
можно проще
например нарисовать 5 квадратов и написать для просмотра щелкните на красный квадрат
ну ту можно напридумывать
но и надежность падает
к тому же надо учесть как сделать формирование вопросов динамически
чтоб не было какой-то конечной базы
можно проще
например нарисовать 5 квадратов и написать для просмотра щелкните на красный квадрат
ну ту можно напридумывать
но и надежность падает
к тому же надо учесть как сделать формирование вопросов динамически
чтоб не было какой-то конечной базы