RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 360
от 04.06.2006, 11:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 308, Экспертов: 49
В номере:Вопросов: 2, Ответов: 4


Вопрос № 44608: Добрый день! Не подскажете, как можно определить заход на сайт поискового бота? (т.е., что зашел именно бот, а не обычный пользователь)...
Вопрос № 44613: Здравствуйте, уважаемые эксперты.. скажите пожалуйста, есть ли функции наподобие mail(..), но которые позволяют поддерживать соединение с маил-сервером без повторного коннекта при отправки значительного кол-ва писем.. ф-цию mail() неудобн...

Вопрос № 44.608
Добрый день! Не подскажете, как можно определить заход на сайт поискового бота? (т.е., что зашел именно бот, а не обычный пользователь)
Отправлен: 29.05.2006, 18:33
Вопрос задал: Shindzhe (статус: Посетитель)
Всего ответов: 3
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Алексей Смуриков
Здравствуйте, Shindzhe!
Ну разви что прописать список ip адресов за кем и как прописался!
Ну а если посмотреть реальности в глаза то можно в принципе сделать такую вещь-> Сохранять каждую загрузку страниц сайта и допустим если найдётся такой ip у которого при небольшом интервале времени (1 минута) загружено около 85-100%!!!
---------
Speccy Rulezz!!!
Ответ отправил: Алексей Смуриков (статус: Практикант)
Ответ отправлен: 29.05.2006, 18:48

Отвечает: Ерёмин Андрей
Здравствуйте, Shindzhe!
Создаёте в корне сайта файл robots.txt и прописываете в него необходимых для ботов команды. Подробное их описание есть в интернете в большом количестве. Затем с помощью серверных логов остлеживаете время доступа к файлу. Желательно, чтобы все заходы на сайт фиксировались и были доступны к просмотру. Далее смотрите статистику посещений на это время. Боты обычно индексируют всё очень быстро - поэтому в это время будет как бы всплеск активности посещений. Конечно, всё это - не очень надёжный способ, но другие мне не известны. Однако к файлу robots.txt пользователи редко когда обращаются.
---------
Нет правила без исключений. Правило без исключений - исключение из правил.
Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 29.05.2006, 19:24

Отвечает: Cybernetic_Creature
Здравствуйте, Shindzhe!
обычно у поисковых ботов есть специальный USER_AGENT
например googlebot/1.0
можно при фиксировании пользователя заходившего на ваш сайт посмотреть его $_SERVER['HTTP_USER_AGENT'] если там нет слов например YANdEX google или RAMBLER значит это не бот.
Ответ отправил: Cybernetic_Creature (статус: Специалист)
Ответ отправлен: 30.05.2006, 09:22


Вопрос № 44.613
Здравствуйте, уважаемые эксперты..
скажите пожалуйста, есть ли функции наподобие mail(..), но которые позволяют поддерживать соединение с маил-сервером без повторного коннекта при отправки значительного кол-ва писем..
ф-цию mail() неудобно использовать, т.к. при каждом ее вызове просходит авторизация на серваке и только потом отправка писем... все это занимает большое кол-во времени, после чего рубиться timeout..
просматривал pear & smarty, но похожего не встретил..:((
Заранее, СпаСибо :))
Отправлен: 29.05.2006, 19:42
Вопрос задал: Keane (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Ерёмин Андрей
Здравствуйте, Keane!
Почему долго? Из личного опыта: 40 писем отправляются примерно за полсекунды... Разве долго? Если выходит таймаут - увеличьте время выполнения скрипта: set_time_limit(600) - 10 минут или set_time_limit(0) для неограниченного времени выполнения. Лучше первый вариант. А так - попробуйте использовать функции IMAP, в частности - imap_mail(). Только для их работы должна быть подключена соответствующая dll и PHP должен быть перекомпилирован с её поддержкой.

Приложение:

---------
Нет правила без исключений. Правило без исключений - исключение из правил.

Ответ отправил: Ерёмин Андрей (статус: Профессор)
Россия, Тула
WWW: Программирование на DELPHI: Всё для программиста.
ICQ: 286837644
----
Ответ отправлен: 29.05.2006, 19:54
Оценка за ответ: 5
Комментарий оценки:
спасибо за ответ..


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное