|
|
|
| Здравствуйте, вот я выставил сайт на хостинг в интернете.
У меня в скрипте была функция $_SERVER['REMOTE_ADDR'];
Которая выдает одинаковый адрес для всех пользователей из нашей локальной сети, в том числе и для меня...
Хотя мой ip 172.16.0.220
Получается он считывает ip нашего сервера, через который в интернет входим...
Теперь вопрос как нить можно сделать, чтобы он считывал мой ip ? | |
|
|
|
|
|
|
|
для: Agronom
(15.08.2005 в 21:35)
| | если твой прокс не анонимный. то попробый выдернуть внутренний ip с помощью $HTTP_X_FORWARDED_FOR | |
|
|
|
|
|
|
|
для: [CHOL]Scorpion
(15.08.2005 в 23:51)
| | Или посмотреть переменную окружения сервера
<?php
$forward = getenv(HTTP_X_FORWARDED_FOR);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(16.08.2005 в 01:30)
| | Ничего не получается. Пробовал и то и другое не отображает :( | |
|
|
|
|
|
|
|
для: Agronom
(16.08.2005 в 19:06)
| | Есть ещё HTTP_X_REAL_IP (не всегда задана). | |
|
|
|
|
|
|
|
для: Agronom
(16.08.2005 в 19:06)
| | А вы попробуйте потрясти тех.поддержку хостинга - где у них этот IP-адрес хранится, переменные окружения у всех как бог на душу положит обозначены - и эту информацию часто предоставляют по запросу в тех.поддержку. | |
|
|
|
|
|
|
|
для: Agronom
(16.08.2005 в 19:06)
| | Можно просмотреть foreach массив GLOBALS - Вы даже знаете, что именно нужно там искать. | |
|
|
|
|
|
|
|
для: OZ_
(16.08.2005 в 20:01)
| | Выдал сожержание, в которых много рас встречается этот самый несчастный ip | |
|
|
|