powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Apache) переменные окружения
12 сообщений из 12, страница 1 из 1
(PHP&Apache) переменные окружения
    #33094832
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

Делаю так:

Код: plaintext
1.
2.
3.
4.
5.
6.
if (getenv("HTTP_X_FORWARDED_FOR")) { 
  $ip=getenv("HTTP_X_FORWARDED_FOR");
  $ip_proxy = getenv("REMOTE_ADDR");
} else { 
  $ip = getenv("REMOTE_ADDR");
  $ip_proxy = "";
}

в переменных пусто. Смотрю phpinfo(): в $_ENV таких переменных нет. Дальше не знаю что делать. Админ не чешется, а я даже не знаю моя проблема или его. Apache 2. Что скажете уважаемые?
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33094928
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dik76Смотрю phpinfo(): в $_ENV таких переменных нет.Смотреть в $_SERVER
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33094996
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*
> Смотреть в $_SERVER
в $_SERVER есть _SERVER["SERVER_ADDR"] и _SERVER["REMOTE_ADDR"].
В них сидит ip web-сервера.

--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095076
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HTTP_X_FORWARDED_FOR - не обязательный элемент. поиск по форуму.. по-моему обсуждалось.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095078
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dik76
*
> Смотреть в $_SERVER
в $_SERVER есть _SERVER["SERVER_ADDR"] и _SERVER["REMOTE_ADDR"].
В них сидит ip web-сервера.Смотрите ВСЁ.
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095229
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4m@t!c
mc> HTTP_X_FORWARDED_FOR - не обязательный элемент. поиск по форуму..
mc> по-моему обсуждалось.
В курсе.

*
> Смотрите ВСЁ.
Смотрю, как говорится, в книгу и вижу фигу.. Больше никаких ip там нет.
Да и мне кажется, что массив _SERVER содержит инфу по парамметрам сервера.
Разве там д.б. ip клиента?

На сайтах размещенных у хостера ч/з getenv все получаю без проблем, а на собственной работе не могу :(

--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095257
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dik76На сайтах размещенных у хостера ч/з getenv все получаю без проблем, а на собственной работе не могу :(Потому что коннектитесь через прокси, установленный на том же сервере.
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095262
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dik76
мне кажется, что массив _SERVER содержит инфу по парамметрам сервера.
Разве там д.б. ip клиента?Когда кажется - надо заглядывать в мануал.
php.net/reserved.variables#reserved.variables.server
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095324
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*

> Dik76
> На сайтах размещенных у хостера ч/з getenv все получаю без проблем, а на
> собственной работе не могу :( Потому что коннектитесь через прокси,
> установленный на том же сервере. Тема Ответить

Так и есть. Попросил человека со стороны проверить... результат отрицательный.

--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095328
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я могу ошибаться, но по-моему, за то, где хранятся эти поля отвечает настройка в php.ini variables_order.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095359
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*

> Dik76
>
> мне кажется, что массив _SERVER содержит инфу по парамметрам сервера.
> Разве там д.б. ip клиента?
> Когда кажется - надо заглядывать в мануал.
> php.net/reserved.variables#reserved.variables.server

Спасибо что ткнули носом. Получается что $_SERVER["REMOTE_ADDR"] - это то что мне надо.
Поговорил с админом. Говорит, что для меня он всегда будет содержать ip серванта....

--
Dik76

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
(PHP&Apache) переменные окружения
    #33095396
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dik76Говорит, что для меня он всегда будет содержать ip серванта....В принципе возможно в используемой им софтине (проксе) имеется возможность подставлять реальный IP адрес в заголовки запроса. Т.е. в итоге он окажется в том же $_SERVER, например, под тем же X_FORWARDED_FOR
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP&Apache) переменные окружения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]