Заголовки установлены на встраивание - PullRequest
0 голосов
/ 16 апреля 2010

Допустим, у меня есть URL (http://www.example.com/something). Возможен ли как-то следующий сценарий?

A) Пользователь заходит на URL-адрес напрямую, и отображается стандартная страница с разметкой, js и т. Д. B) Пользователь встраивает тот же URL-адрес в тег изображения, и этот URL-адрес используется только как изображение.

1 Ответ

0 голосов
/ 22 апреля 2010

Это можно сделать в любой программе CGI, проверив заголовок HTTP_REFERRER.

A) В случае, если URL вводится напрямую, заголовок реферера должен быть пустым. Или, если пользователь пришел по ссылке на другом сайте, то у него будет URL этого сайта.

B) Когда ресурс загружается из тега <img...> HTML, тогда заголовок реферера должен содержать URL-адрес страницы, содержащей изображение.

Таким образом, проверяя содержимое этого заголовка, ваш обработчик ответа может предпринять различные действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...