Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Откудо зашли на мой сайт . (Эх.. подскажите..)

1.8K
22 ноября 2002 года
globaledgege
43 / / 10.11.2002
Народ... подскажите плиз... Вот, скажем, у меня есть интернет сайт. Я хочу узнать с каких сайтов ко мне приходят посетители. Т.е., сидит где-то, Вася на сайте rambler.ru. И тут ему приходит в голову набрать в строке адреса IE адрес моего сайта. Могу ли я узнать откуда он пришел? Что было у него раньше в строке адреса?

Заранее благодарен.
250
23 ноября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by globaledgege
Народ... подскажите плиз... Вот, скажем, у меня есть интернет сайт. Я хочу узнать с каких сайтов ко мне приходят посетители. Т.е., сидит где-то, Вася на сайте rambler.ru. И тут ему приходит в голову набрать в строке адреса IE адрес моего сайта. Могу ли я узнать откуда он пришел? Что было у него раньше в строке адреса?

Заранее благодарен.


Вообще getenv(HTTP_REFERER)
- но если пользователь самого стукнулу набрать твой адрес то там будет пусто, это строка показывает только редирект..

4
23 ноября 2002 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by globaledgege
Народ... подскажите плиз... Вот, скажем, у меня есть интернет сайт. Я хочу узнать с каких сайтов ко мне приходят посетители. Т.е., сидит где-то, Вася на сайте rambler.ru. И тут ему приходит в голову набрать в строке адреса IE адрес моего сайта. Могу ли я узнать откуда он пришел? Что было у него раньше в строке адреса?

Заранее благодарен.



http://www.cn-software.com/cnstats/

1.8K
23 ноября 2002 года
globaledgege
43 / / 10.11.2002
http://www.cn-software.com/cnstats/

Это все конечно клево, но у меня сайт на ASP писан и на сервере нет PHP... Я во что подумал...
Можно ли сделать как нить так, чтобы на клиентской машине взять значение " java script: history.back(-1) " записать его в мою базу данных на сервере???

Что скажете?
4
23 ноября 2002 года
mike
3.7K / / 01.10.2002
Цитата:
Originally posted by globaledgege
http://www.cn-software.com/cnstats/

Это все конечно клево, но у меня сайт на ASP писан и на сервере нет PHP... Я во что подумал...
Можно ли сделать как нить так, чтобы на клиентской машине взять значение " java script: history.back(-1) " записать его в мою базу данных на сервере???

Что скажете?



В принципе можно, вот так:

<SCRIPT>
document.write("<img src=cnt.asp?ref="+escape(history.back(-1)));
</SCRIPT>

cnt.asp берет ref и пишет его в базу, а в ответ выводит GIF 1x1

Работать без JS или картинок не будет.

Обычно (SpyLog, HotLog, http://top.novgorod.ru/) делают:

<SCRIPT>
document.write("<img src=cnt.asp?ref="+escape(document.referer));
</SCRIPT>

1.8K
23 ноября 2002 года
globaledgege
43 / / 10.11.2002
В принципе можно, вот так:

<SCRIPT>
document.write("<img src=cnt.asp?ref="+escape(history.back(-1)));
</SCRIPT>



Упс... А в этом случае он редиректит меня на ту страницу, с которой я пришел.. Как этого избежать?
300
24 ноября 2002 года
ReDrum
689 / / 20.04.2000
на access-log натравить приблуду аля log_analizer,
которая считает сколько пользователей, откуда, и в какое время
1.8K
24 ноября 2002 года
globaledgege
43 / / 10.11.2002
Цитата:
Originally posted by ReDrum
на access-log натравить приблуду аля log_analizer,
которая считает сколько пользователей, откуда, и в какое время



Ну... это точно не проканает... Хотя бы потому, что сервер не в состоянии определить history на клиентской машине...

Значит после 2-х дней исследования, у меня появились новые сведения:

1) history.back - это функция, возвращающая значение NULL или UNDEFINED. Более того, это метод! А всем известно, что метод он и в Африке метод.. Что ему сказано - то он и делает...

2) Но есть и положительный результат!!! Оказывается есть некий массив windows.history[N], где N - номер посещенного сайта в данном окне браузера... Вывести этот массив в тело документа у меня не разу не получилось, хотя многочисленные доки пишут что это возможно.... Вот..

Если у кого получится вывести этот массив в тело HTML страницы - плиззз, подскажите как... Заранее благодарен.

283
25 ноября 2002 года
Alone
910 / / 20.11.2002
Ксожеление масив history
не доступен ни для четения ни для записи
возможно можно обойти но работать будет плохо и не у всех
300
25 ноября 2002 года
ReDrum
689 / / 20.04.2000
Цитата:
Originally posted by globaledgege


Ну... это точно не проканает... Хотя бы потому, что сервер не в состоянии определить history на клиентской машине...



158.106.50.3 - - [25/Nov/2002:06:35:42 -0500] "GET /index.htm?obj=4065 HTTP/1.0" 200 84739 "http://images.google.com/imgres?imgurl=www.russiajournal.com/weekly/pics/94.3.1.jpg&imgrefurl=http://www.russiajournal.com/weekly/article.shtml%3Fad%3D4127&h=169&w=250&prev=/images%3Fq%3Demergency%2Bsituations%26svnum%3D10%26hl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; NUCorporateBrowser)"

http://images.google.com/.............
Интересно что бы это значило ;))))

283
26 ноября 2002 года
Alone
910 / / 20.11.2002
Явно реферер :))))))))))
Твой (?) сайт открывается в фрейме а для них реферрер является урл более верхнего документа.
масив history закрыт в целях безопасности (чтобы нельзя было отследить где был человек) браузер его не передает никому (следовательно его нельзя прочитать на сервере) помоему так
вообще не понятно как реферреры были допущены :)))
1.8K
26 ноября 2002 года
globaledgege
43 / / 10.11.2002
Итак, сограждане, последний штрих!
Мне таки удалось завершить исследование до конца. Массив history вывести можно, НО:

1) Только под Мозиллу.
2) Только с разрешения юзера.

В конечном итоге HTML выглядит таким образом:

<html>
<head>
<title>History Array</title>
</head>

<body>

<script language="JavaScript">
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
alert(history.previous);
</script>


</body>
</html>

Вот такие дела... А жаль.. Очень хотелось иметь такую же приблуду и под эксплорера...

Полагаю, что эту тему можно закрыть.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог