powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
15 сообщений из 15, страница 1 из 1
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38147895
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!
Мой провайдер не выдает мне REMOTE_ADDR и REMOTE_HOST, поэтому вот такая у меня ситуация с ремотом:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
         $this->User_Agent = $_SERVER['HTTP_USER_AGENT'];
          $this->Remote_Addr = (isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '').
                               (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR'] != 'unknown' ? ' FW: '.$_SERVER['HTTP_X_FORWARDED_FOR'] : '').
                               (isset($_SERVER['HTTP_CLIENT_IP']) ? ' CLIENT_IP: '.$_SERVER['HTTP_CLIENT_IP'] : '').
                               (isset($_SERVER['HTTP_VIA']) ? ' VIA: '.$_SERVER['HTTP_VIA'] : '');
          //$this->Remote_Host	= $_SERVER['REMOTE_HOST'];
          $this->Remote_Port = $_SERVER['REMOTE_PORT'];
          //$this->Remote_User = $_SERVER['REMOTE_USER'];
          $this->Referer = $_SERVER['HTTP_REFERER'];



Как итог, из IE вообще не получаю никаких данных. Их Хрома все нормально получаю. В чем собака порыться забыла?
Спасибо!
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38148242
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
никто не вкурсе?
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38148465
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите var_dump($_SERVER) для начала.
По части отдельных переменных. Не все зависит от клиента, конечно. HTTP_X_FORWARDED_FOR - фишка прокси, REMOTE_ADDR определяется вебсервером. HTTP_REFERER и HTTP_USER_AGENT лежат на совести клиента и могут не передаваться вообще.
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149283
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleСмотрите var_dump($_SERVER) для начала.
По части отдельных переменных. Не все зависит от клиента, конечно. HTTP_X_FORWARDED_FOR - фишка прокси, REMOTE_ADDR определяется вебсервером. HTTP_REFERER и HTTP_USER_AGENT лежат на совести клиента и могут не передаваться вообще.

Разобрался...

У меня присваивание переменным начиналось после Session_start.
Когда поставил до - все определяется.
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149317
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сессии тут вообще не причем
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149349
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettСессии тут вообще не причем
Тем не менее. Результат налицо.
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149449
Фотография r u
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Промешан_Тем не менее. Результат налицо.
если каждое утро садиться голой ж.. в муравейник, а потом больное место смазывать мазью, то результат тоже будет "на лицо".
при этом ПРИЧИНА БОЛИ останется в муравьях, а не в отсутствии мази)
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149733
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
r u_Промешан_Тем не менее. Результат налицо.
если каждое утро садиться голой ж.. в муравейник, а потом больное место смазывать мазью, то результат тоже будет "на лицо".
при этом ПРИЧИНА БОЛИ останется в муравьях, а не в отсутствии мази)
Чудесная метафора. Жаль что бесполезна.

Расскажите что при чем тогда?

Нигде в коде обращений к этим переменным нет. Никаких unset-ов тоже нет.
Мистика?
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149757
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы var_dump($_SERVER) то сделайте и убедитесь что там данных нету или же они есть.
Но вы сказали
авторМой провайдер не выдает мне REMOTE_ADDR и REMOTE_HOST, поэтому вот такая у меня ситуация с ремотом:
Поэтому вопрос, с чего вы взяли?
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149868
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettВы var_dump($_SERVER) то сделайте и убедитесь что там данных нету или же они есть.
Но вы сказали
авторМой провайдер не выдает мне REMOTE_ADDR и REMOTE_HOST, поэтому вот такая у меня ситуация с ремотом:
Поэтому вопрос, с чего вы взяли?
Вы считаете, что если мне $_SERVER['REMOTE_USER'] пишет ошибку индекса, то можно надеяться, что var_dump увидит индекс?

До session_start у меня все индексы и данные наместе. После session_start - индексы теряются.
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149927
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вы считаете, что если отсутствует $_SERVER['REMOTE_USER']
то REMOTE_ADDR и REMOTE_HOST тоже нет?
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38149928
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПосле session_start - индексы теряются.
Т.е. такой скрипт печатает 2 разных массива?

Код: php
1.
2.
3.
4.
<?php 
print_r($_SERVER);
session_start();
print_r($_SERVER);
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38150001
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettА вы считаете, что если отсутствует $_SERVER['REMOTE_USER']
то REMOTE_ADDR и REMOTE_HOST тоже нет?
Видимо что то происходит где то еще. Не совсем понятно где и почему.

Вообще изза чего такое впринципе может быть?
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38150122
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну пройдитесь поиском по проекту по заданным ключевым словам да поглядите где и какие операции происходят. Угадать тут врядли получится
...
Рейтинг: 0 / 0
REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
    #38150950
_Промешан_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HettНу пройдитесь поиском по проекту по заданным ключевым словам да поглядите где и какие операции происходят. Угадать тут врядли получитсяКаким ключевым словам?
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / REMOTE_ADDR, HTTP_USER_AGENT - не работают в IE. Как пофиксить?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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