зуется одна и та же встроенная PHP-функция mysqi query(). (Следует иметь в виду, что регистрация посещения каждой страницы Web-сайта при интенсивном трафике может привести к снижению производительности Web-сервера.
Определение IP-адреса посетителя для запросов
Web-страницы, переданных через прокси-сервер
В предыдущем совете вы научились создавать таблицы MySQL и использовать
PHP-сценарии (некоторые из которых представляют собой пользовательские
функции) для организации журнала посещений страницы за счет добавления в SQL-таблицу строк данных. Помимо генерации отчетов по нескольким страни — цам и определения того, какие именно страницы просматривает посетитель в те —
чение сеанса, в некоторых случаях разработчики сайта желают идентифицировать посетителя по его IP-адресу. При наличии таблицы UsageLog (созданной в пре — дыдущем совете) вы имеете возможность выполнить SQL-запрос, аналогичный следующему, который позволяет определить IP-адреса используемые в сеансах с сервером за последние 14 дней:
Каждый компьютер в сети Internet имеет уникальный IP-адрес. Как правило,
Internet-провайдер назначает пользователю IP-адрес из «банка» контролируемых им адресов. При использовании Web-браузера для передачи Web-серверу HTTP — запроса на получение Web-страницы Web-сервер для отправки запрошенной
страницы пользуется IP-адресом, который браузер передает в заголовке HTTP- запроса. Как уже говорилось выше, каждый компьютер в сети Internet (либо на — прямую, либо через Internet-провайдера) получает свой собственный уникальный
IP-адрес. Тем не менее, компьютеры, которые получают доступ к сети через один и тот же прокси-сервер, имеют одинаковый IP-адрес (который представляет собой IP-адрес прокси-сервера). (Компании, как правило, помещают прокси-сер- вер между компьютерами в локальной сети и сетью Internet по соображениям бе — зопасности.)