Отслеживание пикселей: получение параметров, отправленных через URL через <img src = "" /> на стороне сервера

Я пытаюсь создать пиксельный трекер, используя javascript, и включил необходимые параметры в URL и включил это:

img src="/Documents/myimg.gif?utm_source="myfile"

Теперь я не могу понять, как получить доступ к параметрам сервлета с помощью Java. Может ли кто-нибудь помочь мне с этим?

1 ответ

У меня нет твердых знаний о Java-сервлете, но я верю, что та же идея сработает.

В PHP я бы просто создал каталог со скриптом, который возвращает тип контента image/*, например,

/Document/index.php со следующим содержанием

    <?php 

    $getVar=$_GET;

    // do the necessary with the get vars
    header('Content-Type:image/jpg');// you can adjust the content type accordingly

    /* this is the image url. you can use 
    .htaccess and get this as the last parameter of the url just like in your question */
    readfile('myimg.gif');

Чтобы сделать URL-адрес таким же, как у вас сейчас - .htaccess поможет переписать URL-адрес, чтобы он выглядел почти как что-либо, даже принимая несколько изображений / действий с switch заявление или if на заднем плане

<img src="/Documents/myimg.gif?utm_source="myfile"/>

Опять же, это для PHP, но вы должны понять.

Другие вопросы по тегам