W trakcie pisania skryptu do zliczania otwarć maila przez użytkownika napotkałem problem. Wysyłam do użytkownika maila, który w treści posiada kod:
<img src="http://mojadres.pl/__newsletter/open.php?id=1" />
Skrypt open.php wygląda tak:
{ $id = (int)$_GET['id']; $q = 'UPDATE newsletter_opens SET opens = opens + 1 WHERE id = '.$id; { } }
Jak widać ma on za zadanie dodać +1 do opens dla danego id, pobieranego z $_GET; oraz wyświetlenie obrazka gif.
Wszystko działa prawidłowo jeśli skrypt wywołam w przeglądarce (dodaje +1 i wyświetla obrazek prawidłowo). W mailu natomiast, po kliknięciu przez użytkownika "Kliknij tutaj aby pobrać obrazy", obrazek wyświetla się prawidłowo, ale zapytanie się nie wykonuje.
Czy ktoś ma pomysł dlaczego?
Za pomoc będę wdzięczny
