Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: a@mail.dux.ru от 02 Декабря 2003, 03:18:47
-
Хочу сделать что-то типа счетчика.
То есть фиксировать откуда заходят посетители на несколько дружественных мне сайтов.
Вот вопрос:
со страницы дружественных мне сайтов Java скриптом вызывается файл dirlogo1.php с моего сайта.
вот этим кодом:
в файле dirlogo1.php - вывод картинки и запись данных в MySQL
Проблема в том, что +window.document.referrer+ в указанном мною виде не отображается.
Пробовал несколько вариантов но все неудачно.
А в dirlogo1.php - делать что-то уже поздно, так как я понимаю из java в php данные передать нельзя.
Очень прошу помочь.
Спасибо
-
В странице явно вызови свой PHP скрипт.
counter.php возвращает картинку. Никаких проблем.
Не нужен здесь Java Script. Только в counter.php укажи что-бы броузеры и прокси не кешировали выдаваемую картинку
-
2a@mail.dux.ru
-
Alone
А теперь подумай еще раз зачем ты это сказал...
-
Nickii
Я же говорил, что код будет ставиться не на моих сайтах. Есть несколько чисто html -ных сайтов.
Поэтому там только ява и прокатит.
-
Alone
Спасибо, но этот метод я уже пробовал.
Проблема в том, что dirlogo1.php не показывает картинку.
я делаю это так:
# Source dirlogo1.php
echo "document.write(\\"\\");";
?>
Повторюсь, что localhost это временно для отладки.
Может есть другие способы?:
а) вывести картинку в php-шном файле после выполнения скриптов
б) Это снова вопрос, который я поставил в самом верху
-
Nickii
Я тебя вначале не понял.
Но все равно твой вариант не подходит:
1) $HTTP_REFERER из вызванного таким образом файла покажет url страницы, на которой стоит скрипт, а не откуда зашли на эту страницу(а мне это как раз и нужно).
2) И как в php файле вывести картинку?
-
a@mail.dux.ru
Обратись в PHP форум. Ответ прост, я тебя уверяю, но не чуствую себя крутым в PHP что-бы что-то объяснять.
-
a@mail.dux.ru:
как в php файле вывести картинку?
header(\'Content-Type: image/gif\');
readfile(\'logo.gif\');
-
Всем спасибо.
НО Прошу вернуться к первоначальной теме. С которой в общем-то все и началось :(
В кратце:
как сделать так что бы заработал скрипт (в урле вывелось значение window.document.referrer )
-
\');
-
Макс
Идея гениальная, но этот код не работает. вообще. :(
-
2Yukko
что вы имели введу?
-
Alone
Спасибо. Заработало.
да дело в / ну надо же! А зачем два слеша придумали? Нелогично вроде :(
-
a@mail.dux.ru:
А зачем два слеша придумали? Нелогично вроде
Это не два слеша, это слеш и бэкслеш :)
А придумали их затем, что если без этого слеша писать, то внешний тег