Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
HTTP_X_FORWARDED_FOR отсутствует в списке Request.ServerVariables
|
|||
|---|---|---|---|
|
#18+
Вообще, вроде, этот ключ появляется, только если запрос был сделан через прокси - http://stackoverflow.com/a/17521375/808128 . Я сделал три тестовых запроса - 1) из локалки, 2) снаружи (с помощью смартфона, не подключенного к нашей локалке) 3) и снаружи через анонимайзер (Хамелеон). Вроде, проксей должно быть достаточно даже для второго вариант - когда просто снаружи. Ну, я ещё анонимайзер добавил. Так вот, во всех случаях ключ HTTP_X_FORWARDED_FOR отсутствовал в списке серверных переменных. Более того, список этот был во всех случаях почти одинаковым, и различался только тем, что - в случае 1) был ключ HTTP_COOKIE, отсутствовавший в случаях 2) и 3), - в случаях 2) и 3) был ключ HTTP_DEVICE_STOCK_UA, отсутствующий в случае 1), - и в случае 3) был ключ HTTP_REFERER, отсутствующий в случаях 1) и 2). Как же достать значение по ключу HTTP_X_FORWARDED_FOR? Почему его вообще нет в серверных переменных? Дело в том, что мне надо проследить всю цепочку адресов, весь маршрут, по которым пользователь ходит к нам на сайт. А в этой переменной, вроде как, эти адреса в цепочке должны накапливаться (если, конечно, каждый прокси дополняет эту переменную своим адресом). Так вот, мне надо либо достать именно эту переменную, либо какой-нибудь другой способ отследить цепочку адресов пользователя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2014, 13:57 |
|
||
|
HTTP_X_FORWARDED_FOR отсутствует в списке Request.ServerVariables
|
|||
|---|---|---|---|
|
#18+
Пользователя никак не отследить. Можно на клиенте попробовать запустить ActiveX или Java, получить ip-адрес клиента и выслать на сервер, но это мизер. HTTP_X_FORWARDED_FOR захочет прокси вышлет, не захочет - не вышлет, анонимный тем более. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2014, 14:32 |
|
||
|
HTTP_X_FORWARDED_FOR отсутствует в списке Request.ServerVariables
|
|||
|---|---|---|---|
|
#18+
user7320Так вот, мне надо либо достать именно эту переменную, либо какой-нибудь другой способ отследить цепочку адресов пользователя. задача не имеет решения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2014, 14:33 |
|
||
|
HTTP_X_FORWARDED_FOR отсутствует в списке Request.ServerVariables
|
|||
|---|---|---|---|
|
#18+
А, понял. Прочитал - любой прокси может затереть или изменить на неверное значение любую переменную заголовка HTTP, поэтому доверять им не стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2014, 15:30 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=84&tid=1357793]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 294ms |

| 0 / 0 |
