Получение URL с которго запрошен ресурс

n0rt

Новичок
Получение URL с которго запрошен ресурс

Я отдаю пользователю картинки используя скрипт. Выглядит это примерно так
PHP:
<img src="http://domain/view?image=image.jpg">
Мне нужно узнать откуда была инициирована загрузка картинки.
Например я вставил таким образом картинку на разных блогах и хочу узнать откуда она загружалась.
 

n0rt

Новичок
Автор оригинала: moxnatiy
$_SERVER['HTTP_REFERER']
Спасибо, то что нужно. Я по простоте своей доверился подсказке своего старенько Zend, но там этого как раз нет :)

Еще вопрос. Можно ли определить то же в такой ситуации (т.к. у меня Firefox, то проверял им):
у меня отключенна загрузка картинок, но я могу выбрав картинку загрузить ее (опция показать картинку), так вот после такой операции в $_SERVER['HTTP_REFERER'] оказывается пустым. Нверно Firefox просто открывает эту ссылку и не заполняет referer, но может можно.
 

Tor

Новичок
все, что можно, есть в phpinfo()
если там нет, то нет нигде
 

kvf77

Red Devil
В который раз замечу - HTTP_REFERER не является обязательным и очень часто его нет или в нем записано что попало - поэтому НЕ ИСПОЛЬЗУЙТЕ для получения ДОСТОВЕРНЫХ данных.
 
Сверху