The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как на PHP получить IP - адресс машины открывшей php-странич..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как на PHP получить IP - адресс машины открывшей php-странич..."
Сообщение от andr Искать по авторуВ закладки on 31-Окт-01, 00:24  (MSK)
Как на PHP получить IP - адресс машины открывшей php-страничку?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от Dima emailИскать по авторуВ закладки on 31-Окт-01, 10:12  (MSK)
$host=gethostbyaddr($REMOTE_ADDR). "($REMOTE_ADDR)";
Forwarded from: $HTTP_X_FORWARDED_FOR
Даже не представляешь на сколько это просто.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от andr Искать по авторуВ закладки on 31-Окт-01, 14:19  (MSK)
>$host=gethostbyaddr($REMOTE_ADDR). "($REMOTE_ADDR)";
>Forwarded from: $HTTP_X_FORWARDED_FOR
>Даже не представляешь на сколько это
>просто.
Можно подробнее разобрать синтаксис.
Мне не понятно зачем два раза ($REMOTE_ADDR). "($REMOTE_ADDR)";
и что означает Forwarded from: $HTTP_X_FORWARDED_FOR

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от Dima emailИскать по авторуВ закладки on 31-Окт-01, 14:36  (MSK)
Сори не пояснил.
Это у меня состовлялось письмо и отправлялось на Email. В первом случае указывалось IP потом hostname.
Forrwarded в том случае если идет работа через прокси сервер.
Вот вырезка
Registed from: mfs-pci-bqn-vty41.as.wcom.net(212.211.18.41)
Browser: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Forwarded from:

На данный момент последнее пусто, но при работе через прокси и если он передает такую инфу я получаю реальный IP хоста.
Браузер я не включил тут.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от Andr Искать по авторуВ закладки on 07-Ноя-01, 19:29  (MSK)
Как узнать передает мой сквид такую инфу?
И если да то напиши пример рабочего варианта.

Может у кого-нибудь есть идея обхода сквидовского IP  путем перенастройки самого прокси. Ведь мне надо через прокси пускать свои компы в инет. Но при заполнении формы на локальном веб сервере забирать IP машин заполнявших ее (форму).
HELP ME!!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от lavr emailИскать по авторуВ закладки on 07-Ноя-01, 20:30  (MSK)
>Как узнать передает мой сквид такую
>инфу?
>И если да то напиши пример
>рабочего варианта.
>
>Может у кого-нибудь есть идея обхода
>сквидовского IP  путем перенастройки
>самого прокси. Ведь мне надо
>через прокси пускать свои компы
>в инет. Но при заполнении
>формы на локальном веб сервере
>забирать IP машин заполнявших ее
>(форму).
>HELP ME!!!!

супер :))) как из мультфильма:

- а вы че, и пальцы за меня загибать будете?
- ага (двое из сумы)

:)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от andr Искать по авторуВ закладки on 07-Ноя-01, 20:48  (MSK)
Вообще то я помощи ждал :((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Как на PHP получить IP - адресс машины открывшей php-стр..."
Сообщение от andr Искать по авторуВ закладки on 07-Ноя-01, 21:40  (MSK)
Нашел в другом форуме ответ
Все очень просто:
$ip = getenv ("HTTP_X_FORWARDED_FOR");
или
$ip = getenv("HTTP_X_Real_IP");
или
$headers = getallheaders();
$ip = $headers["X-Real-IP"];
Узнать какой нужно вам использовать можно просмотрев, что у вас в
$info = phpinfo();
т.к. это зависит от прокси:))
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру