Уроки php3 Урок 6. Определение адреса удаленного хоста.

Архив WebclubПрограммирование2011

Публикация прежнего Webclub · 2011 год. Примеры и сведения сохранены в историческом контексте.

Вопрос такой: 

какой требуется скрипт для того, чтобы при посещении определённой страницы по 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.

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

Ещё из архива

Архив клуба
веб-разработчиков

HTML, CSS, программирование и история интернета. Публикации прежнего Webclub по своим адресам.

Открыть архив
Сайт на ноутбуке и телефоне