Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Опеределение URL


Автор: DeamonShan 20.4.2009, 19:08
Вставляю код:
Код

<img src="http://mydomrn.zone/img.php">



вставляю этот код на сайт, например, _http://www.mydomen1.zone 

формат пнгшка...

это типа счетчика получается... мне нужно определить с какого URL загружают картинку (в данном примере http://mydomen1.zone)

$_SERVER['SERVER_NAME']  - не помогает....

Автор: bars80080 20.4.2009, 19:16
ну если ты вставляешь код, вставляй его с ключом: 

Код

<img src="http://mydomrn.zone/img.php?key=7852" />

своего рода регастрация пользователей

Автор: DeamonShan 20.4.2009, 19:24
изначально так задумывалось...

но нельзяли определить урл? лайфинтернет как-то же делает...

Автор: azesmcar 20.4.2009, 19:26
DeamonShan

А $_SERVER['REMOTE_ADDR'] не подходит?

Автор: DeamonShan 20.4.2009, 19:31
azesmcar, мне URL нужен, а не айпишка)))

да и не уверен что и айпи он определит.... 


когда-то в далеком 1999 году, я этим методом пользовался для определения URL письма, которую открывают и читают в одной почтовой системе, послав ему письмо с содержанием <img "URL/imp.php"> И все работало прекрасно...

Автор: webevt 20.4.2009, 21:08
DeamonShan
Код

$_SERVER ['HTTP_REFERER']


?

Автор: skyboy 20.4.2009, 23:17
кажись, webevt уже назвал нужный вариант.
чтоб не было сумбура в голову, повторю то, что легко может быть(но не было) http://ua2.php.net/manual/ru/reserved.variables.server.php в мане:
есть клиент(браузер), промежуточный сервер с размещенным HTML-кодом счетчиком и сервер, на котором хранится счетчик.
в коде, формирующим счетчик(на втором сервере):
_SERVER['REMOTE_HOST'] и _SERVER['REMOTE_ADDR'] - имя хоста(если можно получить) и IP клиента
_SERVER['HTTP_REFERER'] имя сервера с размещенным HTML-кодом(я так понял, тебе именно это требовалось)
_SERVER['SERVER_NAME'] - имя сервера с текущим скриптом(определяется конфигурацией, может не совпадать с адресом, по которому запрашиваются данные)
    _SERVER['HTTP_HOST'] - имя сервера, с которого клиент(или другой сервер) запрашивает данные(в твоем случае - адрес сервера с PHP-кодом счетчика)

Автор: DeamonShan 22.4.2009, 12:46
webevt, спасибо, помогло......



skyboy, спасибо за инфу.... я конечно видел это все в мане, но формулировку малость не догнал кто куда от куда и зачем.. поэтому ступил....

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)