![]() |
![]() |
ВходЗдравствуйте, Гость ( Вход | Регистрация )
|
![]() ![]() |
![]() |
![]()
Сообщение
#1
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 68 Регистрация: 29.1.2008 Из: Кубинка-8 Пользователь №: 2,152 Спасибо сказали: 10 Вставить ник ![]() |
На досуге опять ковырялся в движке Sunvas'а. Наткнулся на такие вещи, как:
HTTP_X_FORWARDED_FOR, HTTP_X_FORWARDED, HTTP_FORWARDED_FOR, HTTP_FORWARDED, HTTP_X_COMING_FROM, HTTP_COMING_FROM, HTTP_CLIENT_IP, HTTP_X_CLUSTER_CLIENT_IP, HTTP_PROXY_USER, HTTP_XROXY_CONNECTION, HTTP_PROXY_CONNECTION, HTTP_USERAGENT_VIA Скажите, где можно о них прочитать? Сейчас рою интернет, и пока что ничего не ищется( |
|
|
![]()
Сообщение
#2
|
|
Живу на АС ![]() Группа: Пользователи Сообщений: 765 Регистрация: 10.6.2008 Из: Оренбург Пользователь №: 4,176 Спасибо сказали: 211 Вставить ник ![]() |
Да ты не ищи в интернете!!!
Ты смотри в документации по php: http://ru2.php.net/manual/ru/reserved.variables.server.php (IMG:http://antislaed.net/style_emoticons/default/smile.gif) Сообщение отредактировал vitalik1972: Nov 24 2011, 07:29 |
|
|
![]()
Сообщение
#3
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 68 Регистрация: 29.1.2008 Из: Кубинка-8 Пользователь №: 2,152 Спасибо сказали: 10 Вставить ник ![]() |
первым делом туда и заглянул (IMG:http://antislaed.net/style_emoticons/default/mellow.gif)
то есть там есть перечисление ключей массива $_SEVER, как в любом учебнике по PHP, но не более. именно про перечисленные выше переменные - ничего не нашёл (IMG:http://antislaed.net/style_emoticons/default/sad.gif) единственное, в примерах упомянут HTTP_X_FORWARDED_FOR может я не туда смотрю? (IMG:http://antislaed.net/style_emoticons/default/smile.gif) так может кто-нибудь знает где есть документация, и в какую сторону копать? в данный момент читаю документации Apache, HTTP, и пока тоже ничего (IMG:http://antislaed.net/style_emoticons/default/sad.gif) Сообщение отредактировал wizard993: Nov 24 2011, 14:16 |
|
|
![]()
Сообщение
#4
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 68 Регистрация: 29.1.2008 Из: Кубинка-8 Пользователь №: 2,152 Спасибо сказали: 10 Вставить ник ![]() |
так что, никто не знает, никто не подскажет? (IMG:http://antislaed.net/style_emoticons/default/sad.gif)
|
|
|
![]()
Сообщение
#5
|
|
Фэнат Stamina-ы ![]() Группа: Разработчики Сообщений: 2,470 Регистрация: 6.7.2007 Из: (-: Украина :-) Пользователь №: 268 Спасибо сказали: 992 Вставить ник ![]() |
wizard993, сформулируйте вопрос конкретнее. Что об этих заголовках вы хотите узнать? В общем, это заголовки, которыми неанонимные прокси сообщают серверу реальный IP клиент. Не думаю, что о них можно вычитать еще что-нибудь сколь интересное.
|
Sunvas, Вас 1 раз(а) поблагодарили за это сообщение: wizard993 | |
|
|
![]()
Сообщение
#6
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 68 Регистрация: 29.1.2008 Из: Кубинка-8 Пользователь №: 2,152 Спасибо сказали: 10 Вставить ник ![]() |
Sunvas , попробую конкретнее (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
честно говоря разбираю на досуге Eleanor (ну и ещё несколько CMS'ок с целью изучения PHP) открыл /core/core.php в вашей системе, увидел следующий кусок (249-254 строки, альфа, utf-8, обновление от 28.11.11) КОД foreach(array('HTTP_X_FORWARDED_FOR','HTTP_X_FORWARDED','HTTP_FORWARDED_FOR','HTTP_FORWARDED','HTTP_X_COMING_FROM','HTTP_COMING_FROM','HTTP_CLIENT_IP','HTTP_X_CLUSTER_CLIENT_IP','HTTP_PROXY_USER','HTTP_XROXY_CONNECTION','HTTP_PROXY_CONNECTION','HTTP_USERAGENT_VIA') as $v) { $ip=getenv($v); if($ip!=self::$ip and $ip) self::$ips[$v]=$ip; } как я понял в контексте кода, эти заголовки позволяют каким-то образом определить все IP (прокси и т.п.), с которыми юзер пришёл в систему. вот если перейти к мануалу, то можем увидеть список ключей для массива $_SERVER и краткое пояснение к каждому из них. про ЭТИ ключи (которые перечислял раньше), не написано ровным счётом ничего. в интернетах есть несколько упоминаний, но не более (IMG:http://antislaed.net/style_emoticons/default/sad.gif) я очень сомневаюсь, что эти заголовки вы придумали сами (IMG:http://antislaed.net/style_emoticons/default/biggrin.gif) следовательно где-то вы о них прочитали, т.к. вы говорите, что учились по офф. мануалу, то первым делом я потопал туда. там я ничего не нашёл. В общем собственно вопрос или просьба. посоветуйте литературу или распишите в общих чертах что делает каждый заголовок. + что это за звери? (опять же из кода Eleanor) HTTP_IF_MODIFIED_SINCE HTTP_IF_NONE_MATCH ...В общем, это заголовки, которыми неанонимные прокси сообщают серверу реальный IP клиент. ну чем же то они отличаются друг от друга? вы не могли бы расписать немного про каждый? ну описание по типу как на php.net. Заранее спасибо (IMG:http://antislaed.net/style_emoticons/default/148.gif) Сообщение отредактировал wizard993: Nov 29 2011, 21:19 |
|
|
![]()
Сообщение
#7
|
|
Фэнат Stamina-ы ![]() Группа: Разработчики Сообщений: 2,470 Регистрация: 6.7.2007 Из: (-: Украина :-) Пользователь №: 268 Спасибо сказали: 992 Вставить ник ![]() |
ЦИТАТА(wizard993 @ Вчера, 13:20 ) В общем собственно вопрос или просьба. посоветуйте литературу или распишите в общих чертах что делает каждый заголовок. Я уже ответил на это. см. ниже (следующую цитату). ЦИТАТА(wizard993 @ Вчера, 13:20 ) ну чем же то они отличаются друг от друга? вы не могли бы расписать немного про каждый? ну описание по типу как на php.net. Отличаются они лишь тем, что разные неанонимные прокси выдают свои специфические заголовки. Тоесть где-то (не помню где) был предоставлен список соответствия, какой неанонимный сервер какие переслыает заголовки с оригинальным IP пользователя. Я этот список взял и использую. ЦИТАТА(wizard993 @ Вчера, 13:20 ) HTTP_IF_MODIFIED_SINCE HTTP_IF_NONE_MATCH Эти звери помогают мне работать с кэшем страниц на уровне браузера (очень мало систем, кстати, это умеют). Подробнее об этих заголовках можно почитать тут. Если не поймете - спрашивайте. Но раз уж влезли в код Eleanor, может лучше задавать эти вопрос на оф.форуме? (там отвечаю быстрее). |
Sunvas, Вас 1 раз(а) поблагодарили за это сообщение: wizard993 | |
|
|
![]()
Сообщение
#8
|
|
Продвинутый юзверь ![]() Группа: Пользователи Сообщений: 68 Регистрация: 29.1.2008 Из: Кубинка-8 Пользователь №: 2,152 Спасибо сказали: 10 Вставить ник ![]() |
Sunvas, ОГРОМНОЕ спасибо.
про оф. форум тоже думал. пожалуй буду дублировать, ибо тут ещё есть vitalik1972, который тоже даёт много ценных советов. |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25 April 2025 - 13:40 |