![]()
|
||
|
|
PHP-функция определения ip-адреса посетителя
Перед описанием функции для определения ip-адреса посетителя, предлогаем узнать о существовании функций для генерации случайных чисел и округления чисел. Что же касается определения ip-адреса пользователя, то тут всё очень просто.
$_SERVER['REMOTE_ADDR'] - определение IP-адреса посетителяДа, да... Это одно из полей суперглобального массива $_SERVER. В поле REMOTE_ADDR помещается IP пользователя, запросившего данную страницу. Пример определения IP пользователя:$ip = $_SERVER['REMOTE_ADDR'] echo 'Ваш IP: '.$ip; // Отображает пользователю его же IP. Примерно так: // Ваш IP: 123.45.122.233 С помощью этого можно сделать скрипт, который будет показывать, например, админ-панель только администратору сайта. Но это слабая защита и она подходит только тем, у кого статический (постоянный) IP-адрес. Для этого надо в каждый .php файл админ-панель всунуть в самое начало этот код: $admin = '123.45.100.200'; // Тут IP администратора if($_SERVER['REMOTE_ADDR']!=$admin) // Проверка, админ ли это {echo 'Доступ закрыт.';exit;}; // Если нет, то выводится надпись // и завершается выполнение скрипта Категория: PHP | Автор: ram | Дата: 30.06.2010 |
|
| © Статейка.ком 2010-2011 Продвижение сайтов и контекстная реклама | ||