Перейти на главную   
  helloworld.ru - документация и книги по программированию  
helloworld.ru - документация и книги по программированию
    главная     хостинг    
Поиск по сайту:  
Смотрите также

Уроки 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.

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

[ Назад | Оглавление | Далее ]









helloworld.ru © 2001-2021
Все права защищены