Отображаются ли картинки у пользователя?

reut

Новичок
Отображаются ли картинки у пользователя?

Такая вот проблема:
необходимо отслеживать включены ли картинки у пользователя.
JavaScript не решает проблему полностью - если у пользователя стоит фаервол, то баннеры рубятся, а мои скрипты об этом ничего не знают :(
Как реализовать такую проверку?
 

bgm

 
Отдавай картинку размером 1x1 пиксел с помощью дополнительного скрипта, которому в параметры отдаётся ID сессии.
 

sage

Новичок
bgm
какой сессии? и что тебе это даст?
reut
а если ты каким-нибудь образом узнаешь, что отключены картинки, что тогда будешь делать?
 

reut

Новичок
2bgm: не совсем понял - отдаю я картинку, ее пользователь не видит и как я об этом узнаю-то??

2sage:
нужно реализовать что-то на подобие сервиса посещений. Т.е. зарегистрированый пользователь зашел на сайт, посмотрел рекламу, получил за это бонус или скидку. Не посмотрел рекламу - ничего не получил.
Может не заморачиваться определением включены или выключены картинки, а сделать какую-нибудь генерящуюся налету картинку с кодом и просить пользователя для получения бонуса вводить код? ( как на форумах при регистрации? )
Те у кого картинки выключены - пролетают.
 

bgm

 
Автор оригинала: reut
2bgm: не совсем понял - отдаю я картинку, ее пользователь не видит и как я об этом узнаю-то??
Ключевое слово - отдавать картинку с помощью скрипта - если скрипт отработал, то это значит, что картинки у пользователя (в данный момент) отображаются.
 

Hapuk

Новичок
PHP:
// empty.html

// index.php
<iframe id="iframe" src="empty.html" style="display:none;"></iframe>
<img src="image.php" onLoad="document.getElementById('iframe').src='banner.php'">

// image.php
header("content-type: image/jpg")

// banner.php
mysql_query("...")
 
Сверху