АКЦИЯ от www.R3.ru - хостинг сайтов 72р. в месяц. Домен в подарок!

PHP

Хиросима 45, Чернобыль 86, Windows 98...

в базе 37 анекдотов

показать еще

Как можно узнать ip посетителя

Многи сайты для понта ставят такую штуку себе на сайт, типа
Ваш ip 3.232.129.123
В этой статье я решил рассказать как сделать такую штуку.

IP адрес пользователя который заходит на ваш сайт заносится в переменую $REMOTE_ADDR, если register_globals установлен на on, а если установлен на off, то эта переменная заносится в массив $HTTP_SERVER_VARS['REMOTE_ADDR'], но даже если стоит on переменная все равно занесется в массив, то есть ниже приведенный скрипт можно использовать и для on и для off думаю тут все понятно.

<?php
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];//Получаем ip адрес из массива
$ip = trim($ip);//На всякий случай удалим слева и справа пробелы
echo "Ваш ip: $ip";//Тупо выведем ip
?>

Вот и все. Определить ip адрес не составит труда, потому что вы его не определяете, а его определяет интерпретатор или какое нибудь другое ПО. Мы просто выводим этот ip. Этот код можно сделать проще, но это уже ваше дело.

<?php
echo trim($HTTP_SERVER_VARS['REMOTE_ADDR']);//Выводим сразу
?>

Используемые функции
trim() - строковая функция, удаляет пробелы строки слева и справа, которая является первым аргументом.

   Copyright © 2009-2021
   php.aiq.ru
   Все права защищены

Время генерации: 0.550 сек