WWW.ZEOS.IN 1 161 Опубликовано: 22 мая 2010 Рассказать Опубликовано: 22 мая 2010 Заголовки ответов сервера Иногда бывает такое, что хочется поговорить со своим (или чужим) сервером один на один и узнать много чего интересного Заголовки ответов сервера. Веб-сервера вместе с телом веб-страницы посылают заголовки, которые обрабатываются браузером и не видны при обычном просмотре сайтов. Вместе с тем анализ заголовков может быть полезен при создании веб-сайта и анализе страниц конкурентов Для этих целей был разработан сервис: h.zeos.in (буква h от слова header) 1) В поле Server надо вводить домен или ip-адрес сервера 2) Также отдельно можно задавать Host 3) В поле Path указывается путь к запрашиваемому файлу 4) Доступно два метода в поле Method: GET и HEAD 5) На выбор задано 6 браузеров в поле User-Agent: IE8, IE7, Opera, FF, Google Chrome, Safari4, а также есть функция автоопределение Вашего юзерагента и можно прописать нужный юзерагент, если выбрать вариант "Отсутствует (другой)" 6) В поле Compression указывается включено сжатие или отключено 7) Также можно указать Referer и Cookie По 4 пункту подробнее: GET - используется для запроса содержимого указанного ресурса (страницы). В результате этой команды сервер должен выполнить запрос и возвратить ответ. Как правило, все клиенты (браузеры) для получения страницы сайта по url используют get. HEAD - аналогичен методу GET, за исключением того, что в ответе сервера отсутствует тело. Другими словами обратно Вы получите только заголовок ответа сервера, но не код страницы. Перечень параметров: Accept - эта строка используется клиентом, чтобы сказать серверу, какие типы данных он воспринимает. Accept-Encoding - определяет типы сжатия, с которыми может работать наш браузер/скрипт, и которые желательно использовать при передаче документа (если сервер поддерживает данные форматы сжатия). Cookie - передача cookie, на основе этого заголовка создается глобальный массив $_COOKIE. Content-Type - тип данных, которые передаются в теле запроса. Поле Content-Type не имеет значения по умолчанию. Referer - URI страницы, с которой клиент перешел на данную страницу. На основе этого параметра создается переменная окружения $_SERVER["HTTP_REFERER"]. User-Agent - cтрока, описывающая браузер и ОС. На основе этого заголовка создается переменная окружения $_SERVER["HTTP_USER_AGENT"]. Last-Modified - дата последней модификации сущности. Content-Encoding - Способ кодирования содержимого сущности при передаче. Expires - дата предполагаемого истечения срока актуальности сущности. Date - дата генерации отклика. Server - список названий и версий веб-сервера и его компонентов с комментариями. Для прокси-серверов поле Via. Content-Length - размер содержимого сущности в байтах. ETag - тег (уникальный идентификатор) версии сущности, используемый при кэшировании. Location - URI по которому клиенту следует перейти или URI созданного ресурса. Более подробнее по заголовкам читайте в интернете: Google >>> Этот сервис Вам может понадобиться после прочтения статьи: http://forum.dle-news.ru/index.php?showtopic=51086 Также скрипт внизу страницы показывает: Link: http://h.zeos.in/?u=dle-news.ru&usag=3&h=dle-news.ru&gz=1это постоянная ссылка Вашего запроса. Эту ссылку можно передавать другому человеку и он увидит тот же ответ сервера, который видели Вы Допустим у нас есть вот такая длинная ссылка: _http://dle-news.ru/templates/DLEoffsite/images/box.jpg не обязательно её разбивать на части и отдельно вставлять dle-news.ru в поле Server и в поле Host, а путь к файлу /templates/DLEoffsite/images/box.jpg прописывать в поле Path Для этого можно просто вставить ссылку в поле Server или в поле Host и далее скрипт сделает всё сам В DLE 8.5 появилась новая функция "Сжатие JS и CSS файлов". Подробнее тут: http://dle-news.ru/tips/917-szhatie-css-fajlov-shablona.html Пример: По ссылке http://h.zeos.in/?u=dle-news.ru&usag=3&h=dle-news.ru&pt=%2Ftemplates%2FDLEoffsite%2Fcss%2Fstyle.css&gz=1 Вы можете видеть сколько весит файл http://dle-news.ru/templates/DLEoffsite/css/style.css не сжатый. Весит он: Content-Length: 7531 байт По ссылке: http://h.zeos.in/?u=dle-news.ru&usag=3&h=dle-news.ru&pt=%2Fengine%2Fclasses%2Fmin%2Findex.php%3Ff%3D%2Ftemplates%2FDLEoffsite%2Fcss%2Fstyle.css&gz=1 Вы можете видеть сколько весит файл http://dle-news.ru/engine/classes/min/index.php?f=/templates/DLEoffsite/css/style.css сжатый. Весит он: Content-Length: 1211 байт Файл сжался на 84% или в 6 раз Поговори со своим сервером на сервисе: h.zeos.in - http://h.zeos.in/ 4 Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 24 мая 2010 Рассказать Опубликовано: 24 мая 2010 Автор Не знал в какой теме написать, решил тут Если надо узнать версию PHP какого-то сайта, то это можно сделать так: вводим в адресной строке браузера: http://Ваш_домен/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 Вот пример: http://freehost.ua/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (4 версия PHP) http://dle-news.ru/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (тут скрыто) http://www.dletemplates.com/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (5 версия PHP) http://www.ooooonline.com/?=PHPB8B5F2A0-3C92-11d3-A3A9-4C7B08C10000 (5 версия PHP) Кто знает, как спрятать эту страничку? Не на всех серверах такое отображается. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.