Автор Тема: Java в URL  (Прочитано 7074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« : 02 Декабря 2003, 03:18:47 »
Хочу сделать что-то типа счетчика.
То есть фиксировать откуда заходят посетители на несколько дружественных мне сайтов.

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


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

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

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

Очень прошу помочь.
Спасибо

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Java в URL
« Ответ #1 : 02 Декабря 2003, 14:11:19 »
В странице явно вызови свой PHP скрипт.


counter.php возвращает картинку. Никаких проблем.
Не нужен здесь Java Script. Только в counter.php укажи что-бы броузеры и прокси не кешировали выдаваемую картинку

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #2 : 02 Декабря 2003, 14:35:08 »
2a@mail.dux.ru

Оффлайн Yukko

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1586
  • +0/-0
  • 0
    • Просмотр профиля
    • http://estrabota.com.ua
Java в URL
« Ответ #3 : 02 Декабря 2003, 16:10:00 »
Alone
А теперь подумай еще раз зачем ты это сказал...
работа в Украине

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #4 : 02 Декабря 2003, 16:20:35 »
Nickii
Я же говорил, что код будет ставиться не на моих сайтах. Есть несколько чисто html -ных сайтов.

Поэтому там только ява и прокатит.

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #5 : 02 Декабря 2003, 16:23:14 »
Alone
Спасибо, но этот метод я уже пробовал.
Проблема в том, что dirlogo1.php не показывает картинку.
я делаю это так:
echo "document.write(\\"http://localhost/logo.gif\' >\\");";
 ?>
Повторюсь, что localhost это временно для отладки.
Может есть другие способы?:
а) вывести картинку в php-шном файле после выполнения скриптов
б) Это снова вопрос, который я поставил в самом верху

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #6 : 02 Декабря 2003, 18:09:20 »
Nickii
Я тебя вначале не понял.
Но все равно твой вариант не подходит:
1) $HTTP_REFERER из вызванного таким образом файла покажет url страницы, на которой стоит скрипт, а не откуда зашли на эту страницу(а мне это как раз и нужно).
2) И как в php файле вывести картинку?

Оффлайн Nickii

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.srccode.spb.ru
Java в URL
« Ответ #7 : 02 Декабря 2003, 21:24:04 »
a@mail.dux.ru
Обратись в PHP форум. Ответ прост, я тебя уверяю, но не чуствую себя крутым в PHP что-бы что-то объяснять.

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Java в URL
« Ответ #8 : 02 Декабря 2003, 22:33:35 »
Цитировать
a@mail.dux.ru:
как в php файле вывести картинку?

header(\'Content-Type: image/gif\');
readfile(\'logo.gif\');
Программирование - это единственное искусство, которое способно воплотить столь уникальное сочетание эстетики и функциональности.

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #9 : 02 Декабря 2003, 22:44:12 »
Всем спасибо.
НО Прошу вернуться к первоначальной теме. С которой в общем-то все и началось :(
В кратце:
как сделать так что бы заработал скрипт (в урле вывелось значение window.document.referrer )


Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Java в URL
« Ответ #10 : 03 Декабря 2003, 00:41:29 »
\');
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #11 : 03 Декабря 2003, 01:12:38 »
Макс
Идея гениальная, но этот код не работает. вообще. :(

Оффлайн Alone

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 182
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #12 : 03 Декабря 2003, 10:15:42 »



2Yukko
что вы имели введу?

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Java в URL
« Ответ #13 : 03 Декабря 2003, 13:07:49 »
Alone
Спасибо. Заработало.
да дело в / ну надо же! А зачем два слеша придумали? Нелогично вроде :(

Оффлайн FreeSpace

  • Штатный лодырь
  • Ветеран
  • *****
  • Сообщений: 613
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.infinity.com.ua
Java в URL
« Ответ #14 : 03 Декабря 2003, 19:19:13 »
Цитировать
a@mail.dux.ru:
А зачем два слеша придумали? Нелогично вроде

Это не два слеша, это слеш и бэкслеш :)
А придумали их затем, что если без этого слеша писать, то внешний тег
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28