В принципе, вы пишете сценарий на предпочитаемом вами языке и сопоставляете этот скрипт с yourtrackingscript.gif. ..jpg, png даже.
Сделал это в asp.net с помощью обработчика http.
Сценарий читает запрос, как и любую другую динамическую страницу (aspnet, asp, php, что-то действительно), затем записывает ее в файл db или log или делает все, что вы хотите с ней делать.
Затем соответствующим образом установите заголовок содержимого, например «image/gif», и отправьте назад изображение с 1 пикселем или любое другое изображение, которое вам нравится.
Для всего лишь 1-пиксельного изображения я открыл изображение типа spacer.gif размером 1 пиксель в шестнадцатеричном редакторе и жестко закодировал его как массив байтов для отправки в качестве ответа, сэкономит немного накладных расходов IO, если это сильно ударит, вы можете прочитать файл с диска или БД и отправить его обратно.
Это обычно используется трюк в почтовых рассылках для отслеживания открытых ставок и т.д.
Часто труднее немного об этом, когда вы не имеете достаточно прав, чтобы отобразить URL в скрипт на общем компьютере, но может разработать его как обычный скрипт/программу, а затем получить сортировку, если вы ее работаете.
Большинство современных браузеров будут реагировать на URL-адрес aspx или php (.etc ...) в качестве изображения, если он отправляет правильные заголовки, это более старые браузеры, плагины для браузеров для браузеров и почтовые клиенты, которые являются самыми передовыми Это.
как спать? Я знаю его gif, и любой браузер загрузит его. Но как они получают значение из строки запроса. Любой код? :) Спасибо за ответ – Shoban