![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 48
|
![]()
Есть необходимость узнать, запросил ли браузер у сервера информацию о графике на странице и предоставил ли сервер такую информацию.
С помощью $_SERVER['REQUEST_URI'] сервер сообщает об адресе запрошенной HTML страницы (и эту информацию я вижу в своем скрипте аналитики, всё исправно). Но потом, если я правильно понимаю, получив контент, браузер посылает серверу GET-запросы по истребованию графических файлов, если они имеются в дизайне страницы. По сути, это тоже урлы, но в спецификации $_SERVER я не обнаружил, как их извлечь. Не подскажете ли, каким образом можно узнать, какую графику запросил браузер от сервера и что сервер ему предоставил? |
![]() |
![]() |
![]() |
#2 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
Ну всю ту, что на странице прописана в тегах <img>, если речь о картинках.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 48
|
![]()
Можно это как-то увидеть, каким-то оператором/функцией? Я хотел через $_SERVER, но это не сработало. Может быть, это можно сделать как-то иначе?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
Очень странный вопрос... Что вы конкретно хотите? Не все запросы обрабатываются через php. Маршрутизацией запросов занимается веб-сервер. Что то шлёт к php, что то сам отдает.
Зачем вам в скрипте знать какие запрашивают картинки |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 48
|
![]()
Мне предложили систему контроля посетителей человек/робот. Автор исходит из того, что робот не читает графику, а человек с помощью обычного браузера запрашивает у сервера все картинки.
Отсюда и родился вопрос: как узнать, что данный посетитель человек и его браузер затребовал/скачал картинку? |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
Никак... Ерунда это все. Ничто не мешает роботу эмулировать браузер
|
![]() |
![]() |
![]() |
#7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
Да, робот может все эти запросы повторить, как обычный юзер. Но отследить все же можно, для этого файлы с картинками должны содержать php-код, который будет где-то отмечать (например, в базе данных), что был запрос на такую-то картинку. А дальше скрипт должен выдавать саму картинку из соответствующего файла. Но вряд ли имеет смысл так заморачиваться.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#8 | ||
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]() Цитата:
Цитата:
способов много разных есть, но все своими недостатками... универсального решения нет... конкретно нужно понять что автор топика хочет то.... для чего |
||
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,856
|
![]()
Если бот будет грузить только страницу, то прокатит. А так всегда можно замаскироваться под человека.
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Я ищу информацию по настройке личного игрового сервера и мне нужен специалист знающий работу программы HLDS. Суть ТЗ: - Написать Модуль для сервера (платформа Windows). | Алексей Т | Фриланс | 1 | 02.05.2019 11:20 |
Проблема с браузером | jura_k | Софт | 7 | 01.06.2018 06:34 |
Общение Инди сервера с инди клиентом | Suter | Компоненты Delphi | 1 | 23.02.2009 20:04 |
Проблема с браузером | Dr.XxX | Компьютерное железо | 1 | 10.05.2008 18:26 |