The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Можно ли на JS сделать вещь которая получала бы ..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от andruxa emailИскать по авторуВ закладки on 12-Июл-02, 17:55  (MSK)
Можно ли на JS сделать вещь которая получала бы HTTP_REFERER.
тоесть адрес страницы с которой зашел чел на сайт.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от GoodWin emailИскать по авторуВ закладки on 15-Июл-02, 09:26  (MSK)
>Можно ли на JS сделать вещь которая получала бы HTTP_REFERER.
>тоесть адрес страницы с которой зашел чел на сайт.

Нельзя потому как с глобальными переменными работает сервер, и данные (кто когда откуда) пересылаются клиентом только ему. А JS работает только на локальном компе!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от J Искать по авторуВ закладки on 15-Июл-02, 11:54  (MSK)
>>Можно ли на JS сделать вещь которая получала бы HTTP_REFERER.
>>тоесть адрес страницы с которой зашел чел на сайт.
>
>Нельзя потому как с глобальными переменными работает сервер, и данные (кто когда
>откуда) пересылаются клиентом только ему. А JS работает только на локальном
>компе!

Есть ведь и серверные вариации JS. Посмотреть можно на нетскейповом сайте. Но работает, я так думаю, только под очень ограниченным кругом вэб-серверов.

Есть еще вариант - включить js-код внешним скриптом, в настройках апача указать, что именно этот файл будет обрабатываться php-движком, и все - пишется обычный код на php, который получает все нужные переменные, а наружу выдает js-код, например, устанавливает некоторую переменную или просто пишет код страницы.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от uldus Искать по авторуВ закладки on 15-Июл-02, 12:10  (MSK)
>Нельзя потому как с глобальными переменными работает сервер, и данные (кто когда
>откуда) пересылаются клиентом только ему. А JS работает только на локальном компе!

Источником данных в HTTP_REFERER всегда является браузер клиента, соответсвенно передавая "Referer:", при запросе к серверу, браузер клиента знает его по определению, поэтому никих проблем с использованием referer'а в JavaScript нет (document.referer).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от J Искать по авторуВ закладки on 15-Июл-02, 18:51  (MSK)
>>Нельзя потому как с глобальными переменными работает сервер, и данные (кто когда
>>откуда) пересылаются клиентом только ему. А JS работает только на локальном компе!
>
>Источником данных в HTTP_REFERER всегда является браузер клиента, соответсвенно передавая "Referer:", при
>запросе к серверу, браузер клиента знает его по определению, поэтому никих
>проблем с использованием referer'а в JavaScript нет (document.referer).

А еще есть объект history.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от uldus Искать по авторуВ закладки on 15-Июл-02, 12:03  (MSK)
>Можно ли на JS сделать вещь которая получала бы HTTP_REFERER.
>тоесть адрес страницы с которой зашел чел на сайт.

document.referrer
Если используется SSI и нужно получить переменную окружения можно использовать: var env_var='<!--#echo var="HTTP_REFERER"-->';

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от GoodWin Искать по авторуВ закладки on 16-Июл-02, 03:06  (MSK)
Это конечно всё так .... Я тоже в этом случае пользуюсь исключительно SSI но какой смысл использовать всё это через JS??? Если это делать для того что бы чел видел откуда пришёл то ладно.... В 30 процентах случаев люди заходят с левых броузерах и видят слово (none) Но если это делать для того чтоб изменить инфу на сайте в зависимости от того кто откеда залез то может выйти просто лажа..... Да и писать этот мнимый скрипт чтоб обойти это дело достаточно душно. Можно конечно... Но я честно говоря смысла не вижу! А вобще uldus молодец! Я привык уже с серваком работать и забыл совсем про то что когда то и така (document.referer) переменная у меня болталась в запасе :))))))
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Можно ли на JS сделать вещь которая получала бы ..."
Сообщение от uldus Искать по авторуВ закладки on 16-Июл-02, 10:41  (MSK)
>Это конечно всё так .... Я тоже в этом случае пользуюсь исключительно
>SSI но какой смысл использовать всё это через JS???

Есть тысячи причин использования referer в JS. Как пример, JS код любого счетчика like spylog или необходимость внесения минимальной динамики страниц на хостинге без cgi-bin.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру