Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как определить IP?
 
 автор: jeans1986   (14.12.2007 в 12:16)   письмо автору
 
 

Как определить IP? Подскажите гед иогу скачать функцию котрая определяет IP. Через массив $_SERVER знакю как. Но надо чтоб определял бы даже если с прокси заходит. Т.е мне надо универсальная функция. Заранее благодарю.

   
 
 автор: Саня   (14.12.2007 в 12:21)   письмо автору
 
   для: jeans1986   (14.12.2007 в 12:16)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=36072
http://softtime.ru/forum/read.php?id_forum=1&id_theme=42556
Если используется элитный прокси, то тут ничего не сделать.

   
 
 автор: cheops   (14.12.2007 в 12:37)   письмо автору
 
   для: jeans1986   (14.12.2007 в 12:16)
 

Не все прокси-сервера предоставляют такую информацию, некоторые прокси-сервера специально созданы для скрытия IP-адреса.

   
 
 автор: jeans1986   (14.12.2007 в 13:11)   письмо автору
 
   для: cheops   (14.12.2007 в 12:37)
 

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

   
 
 автор: mihdan   (14.12.2007 в 13:16)   письмо автору
 
   для: jeans1986   (14.12.2007 в 13:11)
 


<?
$obtip 
0;
$ip = ($obtip == 1)?rawurldecode(getenv('HTTP_CLIENTIP')):$_SERVER["REMOTE_ADDR"];

// Если доступна подсеть, Добавим ее через /
$forward = @getenv ('HTTP_X_FORWARDER_FOR');
if (!empty(
$forward) && ($roward != $ip)) {
    
$ip .= "/".$forward;
}

echo 
$ip;
?>

   
 
 автор: SHAman   (14.12.2007 в 14:43)   письмо автору
 
   для: jeans1986   (14.12.2007 в 13:11)
 

:) Иногда поражаюсь пхп-кодерам, которые искренне считают, что для всего есть "какая-нибудь_функция()", которая сделает все, что им нужно)

   
 
 автор: cheops   (14.12.2007 в 15:59)   письмо автору
 
   для: SHAman   (14.12.2007 в 14:43)
 

Ничего удивительного нет, так как в подавляющем большинстве случаев такая функция находится :)))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования