Уроки PHP3
Урок 6. Определение адреса удаленного хоста
Вопрос такой:  
какой требуется скрипт для того, чтобы при посещении определённой страницы по e-mail приходило письмо с каким-либо текстом (ну это известно) и самое главное с доменом или IP-адресом компьютера, с которого эту страницу посетили? 
Рассмотрим несколько новых функций: 
| $host = getenv('REMOTE_HOST'); | выдаёт доменный адрес удаленного хоста |  
| $ip = getenv('REMOTE_ADDR'); | выдаёт IP - адрес удаленного хоста |  
| $host = gethostbyaddr("$ip"); | преобразует данный IP адрес в формате nnn.nnn.nnn.nnn в полное имя домена |  
| $ip = gethostbyname("$host"); | преобразует переданное имя домена в  IP адрес в формате nnn.nnn.nnn.nnn |  
 
все остальное проще пареной репы... страничка обращения к которой мы хотим фиксировать должна быть скриптом *.php3.  
Вставляем функцию отправки почты и вставляем одну из вышеприведенных переменных (лучше всего использовать первые две)... вуаля... вам будут приходить письма с айпишником или доменным адресом каждого посетителя вашей странички... вот и все...  
[ Назад | Оглавление | Далее ]
 
 
 
 
 
 
 
  
 |