Détecter une ouverture : affichage d'image et script php

Eléphanteau du PHP | 30 Messages

04 févr. 2009, 17:29

Bonjour, :D

voilà j'aurais besoin des conseils des plus avertis. Lors de mes envois d'emails, je souhaiterais intégrer une image d'1x1 pixel et détecter son affichage (pour détecter l'ouverture du mail en quelque sorte). Mais comment faire pour détecter son affichage ? C'est là que je bloque !

J'ai fait quelques tests en utilisant une iframe intégrée aux emails :

Code : Tout sélectionner

<IFRAME src="www.monsite.php?mesvariables" frameBorder=0 width=0 height=0></IFRAME>
Mais apparement c'est une veille méthode, repérée comme spam par certains fournisseurs et parfois même comme virus par certains anti-virus, donc ça ne me sert plus à rien. Mais comment l'adapter aux images ?

Car j'aimerais donc désormais intégrer une image, détecter son affichage et enclencher un script php à partir de là pour enregistrer l'ouverture et différentes données. Est-ce que quelqu'un peut m'aider ou m'aiguiller, car je rame et je ne trouve pas d'infos à ce sujet sur internet ??

Merci !

a+ karty

ViPHP
ViPHP | 2287 Messages

04 févr. 2009, 17:35

Bonjour,

très simplement :

Code : Tout sélectionner

<img src="www.monsite.php?mesvariables" width="1" height="1" />
Mais la plupart des clients mail bloqueront l'affichage de cette image par défaut, pour préserver la confidentialité (exactement le contraire des raisons pour lesquelles tu veux faire cela d'ailleurs).

PS : inscris-toi à n'importe quelle newsletter d'un "gros" site pour admirer la technique en action ;-)
if(!@work()){ Nespresso(); } else { what(); }
______________________________

Eléphanteau du PHP | 30 Messages

04 févr. 2009, 17:55

Ah d'accord, merci, je ne savais pas qu'on pouvait mettre une page php dans un tag img, faut dire qu'à part dans ce cas là c'est vrai que ça sert peut-être pas à grand chose ! :lol: Merci encore pour l'astuce !