Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: a@mail.dux.ru от 02 Декабря 2003, 03:18:47

Название: Java в URL
Отправлено: a@mail.dux.ru от 02 Декабря 2003, 03:18:47
Хочу сделать что-то типа счетчика.
То есть фиксировать откуда заходят посетители на несколько дружественных мне сайтов.

Вот вопрос:
со страницы дружественных мне сайтов Java скриптом вызывается файл dirlogo1.php с моего сайта.
вот этим кодом:


в файле dirlogo1.php - вывод картинки и запись данных в  MySQL

Проблема в том, что +window.document.referrer+ в указанном мною виде не отображается.

Пробовал несколько вариантов но все неудачно.
А в dirlogo1.php - делать что-то уже поздно, так как я понимаю из java в php данные передать нельзя.

Очень прошу помочь.
Спасибо
Название: Java в URL
Отправлено: Nickii от 02 Декабря 2003, 14:11:19
В странице явно вызови свой PHP скрипт.


counter.php возвращает картинку. Никаких проблем.
Не нужен здесь Java Script. Только в counter.php укажи что-бы броузеры и прокси не кешировали выдаваемую картинку
Название: Java в URL
Отправлено: Alone от 02 Декабря 2003, 14:35:08
2a@mail.dux.ru
Название: Java в URL
Отправлено: Yukko от 02 Декабря 2003, 16:10:00
Alone
А теперь подумай еще раз зачем ты это сказал...
Название: Java в URL
Отправлено: a@mail.dux.ru от 02 Декабря 2003, 16:20:35
Nickii
Я же говорил, что код будет ставиться не на моих сайтах. Есть несколько чисто html -ных сайтов.

Поэтому там только ява и прокатит.
Название: Java в URL
Отправлено: a@mail.dux.ru от 02 Декабря 2003, 16:23:14
Alone
Спасибо, но этот метод я уже пробовал.
Проблема в том, что dirlogo1.php не показывает картинку.
я делаю это так:
echo "document.write(\\"\\");";
 ?>
Повторюсь, что localhost это временно для отладки.
Может есть другие способы?:
а) вывести картинку в php-шном файле после выполнения скриптов
б) Это снова вопрос, который я поставил в самом верху
Название: Java в URL
Отправлено: a@mail.dux.ru от 02 Декабря 2003, 18:09:20
Nickii
Я тебя вначале не понял.
Но все равно твой вариант не подходит:
1) $HTTP_REFERER из вызванного таким образом файла покажет url страницы, на которой стоит скрипт, а не откуда зашли на эту страницу(а мне это как раз и нужно).
2) И как в php файле вывести картинку?
Название: Java в URL
Отправлено: Nickii от 02 Декабря 2003, 21:24:04
a@mail.dux.ru
Обратись в PHP форум. Ответ прост, я тебя уверяю, но не чуствую себя крутым в PHP что-бы что-то объяснять.
Название: Java в URL
Отправлено: FreeSpace от 02 Декабря 2003, 22:33:35
Цитировать
a@mail.dux.ru:
как в php файле вывести картинку?

header(\'Content-Type: image/gif\');
readfile(\'logo.gif\');
Название: Java в URL
Отправлено: a@mail.dux.ru от 02 Декабря 2003, 22:44:12
Всем спасибо.
НО Прошу вернуться к первоначальной теме. С которой в общем-то все и началось :(
В кратце:
как сделать так что бы заработал скрипт (в урле вывелось значение window.document.referrer )

Название: Java в URL
Отправлено: Макс от 03 Декабря 2003, 00:41:29
\');
Название: Java в URL
Отправлено: a@mail.dux.ru от 03 Декабря 2003, 01:12:38
Макс
Идея гениальная, но этот код не работает. вообще. :(
Название: Java в URL
Отправлено: Alone от 03 Декабря 2003, 10:15:42



2Yukko
что вы имели введу?
Название: Java в URL
Отправлено: a@mail.dux.ru от 03 Декабря 2003, 13:07:49
Alone
Спасибо. Заработало.
да дело в / ну надо же! А зачем два слеша придумали? Нелогично вроде :(
Название: Java в URL
Отправлено: FreeSpace от 03 Декабря 2003, 19:19:13
Цитировать
a@mail.dux.ru:
А зачем два слеша придумали? Нелогично вроде

Это не два слеша, это слеш и бэкслеш :)
А придумали их затем, что если без этого слеша писать, то внешний тег