Forum Webscript.Ru
Программирование => PHP => Тема начата: Ленивый гость от 04 Октября 2002, 11:01:24
-
Как можно проверить: отображаются ли картинки в броузере
Простая проверка на java включено ли отображение не годится - прокси может фильтровать
Мне интересно как проверить грузятся ли картинки именно с моего сайта или нет
пробовал
и get.php:
setcookie("on",1);
header("Content-Type: image\\n");
readfile ("картинка.gif");
то куки какогото хера не устанавливаются
Как быть - помогите плзс.
-
мда, давай я попробую угадать - а ты читаешь куку тем скриптом, в котором у тебя ?
конечно же, проверяешь ниже по тексту?
-
отож !!!
-
а ты этот скрипт перезагрузи.
и кука появится.
-
простите чайнику - но что значит "перезагрузи" ?
-
Ну это же элементарно.
Ты не можешь прочитать куку тем же скриптом.
сначала скрипт выполняется. ВЕСЬ.
Бровзер ПОСЛЕ этого получает html код.
Дойдя до вызова гет.рнр, он запрашивает этот файл. Тот стаит куку.
И ты теперь можешь ее прочитать любым скриптом.
который будет вызван после этого.
-
премного благодарностей
-
ПРОБЛЕМААААА
Вот я в своей странице прочитал картинку через
там установились куки setcookie("img",1) (титульная страница)
в следующей странице (клиентской) я прочитал куки
А затем пользователь убирает картинки, а в куках то записано, что img=1
А номер с постоянной проверкой не работает, или я может чтото напутал (это я вызываю в клиентской странице):
if ($img!=1)
{
exit;
}
setcookie("img",0);
echo ""