Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как скриптом можно отличить робота от человека?

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [81-87] 

 
 автор: Расшифровка   (06.08.2008 в 10:37)   письмо автору
 
   для: pina   (06.08.2008 в 00:29)
 

pina, а можно поподробнее,
что означает и как генерится и при каких условиях "LP5Hif5wLHog8jPggRcDgHvR7e70DeX"

и про выборку из базы, и время,
спасибо

   
 
 автор: pina   (06.08.2008 в 00:29)   письмо автору
 
   для: coloboc66   (29.07.2008 в 12:07)
 

Я делал примерно так...

В страницу, которая генерица php, вставляется код типа
<script type="text/javascript" src="script.js?code=LP5Hif5wLHog8jPggRcDgHvR7e70DeX"></script>


Где вот эта хрень "LP5Hif5wLHog8jPggRcDgHvR7e70DeX" заносится в базу данных, еще при генерации php скриптом, а файл script.js это php файл который делает выборку из базы по этому значению, после чего смотрит на интервал времени, если более n секунд/минут/часов то это бот...

Ботов, типа GoogleBot, YahooSlurp и им подобным, отсеивал...

   
 
 автор: Расшифровка   (05.08.2008 в 16:44)   письмо автору
 
   для: BinLaden   (05.08.2008 в 13:25)
 

за хороший скрипт)) внимательно вчитываемся

   
 
 автор: BinLaden   (05.08.2008 в 13:25)   письмо автору
 
   для: Расшифровка   (05.08.2008 в 13:07)
 

> coloboc66 (29.07.2008 в 12:07)
> Мне нужно узнать, кто посещает страницу - робот или человек? Просто посещает, без ввода каких-либо данных. Как это можно узнать?

> Расшифровка (05.08.2008 в 13:07)
> to: coloboc66 (29.07.2008 в 12:07)
> coloboc66,
> +5

За вопрос "+5"? :))

   
 
 автор: Расшифровка   (05.08.2008 в 13:07)   письмо автору
 
   для: coloboc66   (29.07.2008 в 12:07)
 

coloboc66,
+5

   
 
 автор: Расшифровка   (05.08.2008 в 12:29)   письмо автору
 
   для: coloboc66   (30.07.2008 в 11:46)
 

coloboc66
большое спасибо за скрипт,
сделаю тест отпишусь,

   
 
 автор: а-я   (31.07.2008 в 11:34)   письмо автору
 
   для: coloboc66   (29.07.2008 в 12:07)
 

ммм... а если сделать так,

в начале разметки, странички сделать ссылку на авторизацию, но сделать недоступной для обычных юзеров. т.е. под цвет фона, очень мелкий шрифт или еще что придумать...
И сделать для обычных пользователей... робот зайдет по первой... тем самым сдаст себя, можно будет его как то пометит, через сессии или куки..

Еще можно не сразу открывать главную, а через переадресацию (разметка)
Но на этой промежуточной страничке тоже сделать ссылке недоступной для обычного юзера… юзер подождет переадресацию, а робот кликнит ссылку…

Или раз человеку нужен экран, а роботу нет.
То можно аяксом отправить какие нибудь данные о экране...

Хотя не знаю… это лишь мои варианты, будут ли они работать - не знаю….

   
 
 автор: GeorgeIV   (31.07.2008 в 10:21)   письмо автору
 
   для: coloboc66   (31.07.2008 в 10:18)
 

не уверен, но пока некогда этим глубоко заниматься, отложим на недельку, дел до хрена накопилось :-(

   
 
 автор: coloboc66   (31.07.2008 в 10:18)   письмо автору
 
   для: GeorgeIV   (31.07.2008 в 10:04)
 

Ну так значит работает скрипт правильно?

   
 
 автор: GeorgeIV   (31.07.2008 в 10:04)   письмо автору
 
   для: coloboc66   (31.07.2008 в 09:27)
 

Значит остальные были от бота, а ботом был в том числе и я :-)

   

Сообщения:  [1-10]    [11-20]   [21-30]   [31-40]   [41-50]   [51-60]  ...    [81-87] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования