Je prévois d'ajouter une image de logo à un bulletin d'informations par e-mail et de l'utiliser comme image de suivi. Cette image sera hébergée sur mon site (par exemple, my_logo.gif
) et référencée dans le code HTML de l'e-mail (eq <img src="http://www.example.com/my_logo.gif" />
). Je voudrais créer un script en php qui m'écrit quand cette image est accédée/vue. Est-ce possible? Si c'est le cas, comment?Détecter lorsqu'une image (ou n'importe quel type de fichier) est accessible depuis le site et notifier par e-mail
Toutes les idées et suggestions pour compléter ceci sont les bienvenues.
Excellente solution. J'ai maintenant une question après l'avoir implémentée ... Ma validation peut-elle être strictement l'ajout de cette ligne dans mon fichier .htaccess: RewriteCond% {REQUEST_FILENAME} -f ou ai-je besoin de la validation dans le fichier image.php? Si la réponse est la dernière, comment suggérez-vous que je fasse cela? – ServAce85
@Serv ** Toujours ** confirmer tous les chemins! Tout le monde peut simplement appeler le fichier 'image.php' directement, en contournant entièrement votre RewriteCond. Je suis sûr que vous pouvez trouver des solutions pour valider le chemin sur SO, mais en utilisant ['realpath'] (http://php.net/realpath) et en vérifiant si le début du chemin correspond au répertoire de l'image (' substr ($ chemin, 0, 13) == '/ foo/bar/img /' ') le fait fondamentalement. – deceze
merci pour l'aide et la réponse rapide – ServAce85