Forum Webscript.Ru

Программирование => PHP => Тема начата: Ленивый гость от 04 Октября 2002, 11:01:24

Название: Отображаются картинки в броузере пользователя
Отправлено: Ленивый гость от 04 Октября 2002, 11:01:24
Как можно проверить: отображаются ли картинки в броузере
Простая проверка на java включено ли отображение не годится - прокси может фильтровать
Мне интересно как проверить грузятся ли картинки именно с моего сайта или нет
пробовал
 

и get.php:
 setcookie("on",1);
 header("Content-Type: image\\n");
 readfile ("картинка.gif");

то куки какогото хера не устанавливаются
Как быть - помогите плзс.
Название: Отображаются картинки в броузере пользователя
Отправлено: Меняздесьдавнонет от 04 Октября 2002, 15:08:07
мда, давай я попробую угадать - а ты читаешь куку тем скриптом, в котором у тебя ?
конечно же, проверяешь ниже по тексту?
Название: Отображаются картинки в броузере пользователя
Отправлено: Ленивый гость от 04 Октября 2002, 17:51:20
отож !!!
Название: Отображаются картинки в броузере пользователя
Отправлено: Меняздесьдавнонет от 04 Октября 2002, 21:53:33
а ты этот скрипт перезагрузи.
и кука появится.
Название: Отображаются картинки в броузере пользователя
Отправлено: Ленивый гость от 07 Октября 2002, 09:35:56
простите чайнику - но что значит "перезагрузи" ?
Название: Отображаются картинки в броузере пользователя
Отправлено: Меняздесьдавнонет от 07 Октября 2002, 10:07:08
Ну это же элементарно.
Ты не можешь прочитать куку тем же скриптом.
сначала скрипт выполняется. ВЕСЬ.
Бровзер ПОСЛЕ этого получает html код.
Дойдя до вызова гет.рнр, он запрашивает этот файл. Тот стаит куку.
И ты теперь можешь ее прочитать любым скриптом.
который будет вызван после этого.
Название: Отображаются картинки в броузере пользователя
Отправлено: Ленивый гость от 07 Октября 2002, 17:13:30
премного благодарностей
Название: Отображаются картинки в броузере пользователя
Отправлено: sasku от 08 Октября 2002, 14:02:55
ПРОБЛЕМААААА
Вот я в своей странице прочитал картинку через
там установились куки  setcookie("img",1) (титульная страница)

в следующей странице (клиентской) я прочитал куки

А затем пользователь убирает картинки, а в куках то записано, что img=1

А номер с постоянной проверкой не работает, или я может чтото напутал (это я вызываю в клиентской странице):
  if ($img!=1)
  {
    exit;
  }
  setcookie("img",0);
  echo ""