PHP - изображение получает текущий URL для ссылки URL - PullRequest
1 голос
/ 18 июля 2011

Допустим, у меня есть файл PHP, замаскированный под изображение. В любом случае, я хочу записать все клики с него и где он был кликнул.

Сейчас я использую http://www.webcheatsheet.com/PHP/get_current_page_url.php, но это не помогает. Все, что я получаю, это то, где изображение размещено. Я хочу, чтобы щелкнуло изображение ... например, где в Интернете было найдено это изображение, вы знаете?

1 Ответ

2 голосов
/ 18 июля 2011

Как прокомментировал esqew, вам нужно проверить реферера с помощью $_SERVER['HTTP_REFERRER']. Причина, по которой URL текущей страницы не дает того, что вы хотите, заключается в том, что текущая страница будет вашим сценарием изображения.

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

Наконец, не полагайтесь на этот реферер для какой-либо защиты, так как он может быть легко изменен клиентом.

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