Je ne suis pas un specialiste du sujet, mais d'après ce que je comprends:
- le navigateur recoit la page avec le HTML contenant le lien et la balise img
- il demande au serveur web de lui envoyer l'image indiquée par l'attribut src
- le serveur va chercher le fichier, et determine qu'il s'agit d'un fichier php; il delegue donc le traitement de cette requete à PHP
- mon script est interprete par PHP et envoie le header HTTP indiquant que ce qui suit est un fichier binaire avec, par exemple, le mime type image/jpeg.
- le navigateur recoit l'information et conclue que le flux de données recu est en accord avec la sémantique de la balise img: il affiche donc l'image.
Si l'attribut src avait contenu directement l'adresse d'une image, le serveur web aurait lui meme construit le header HTTP correspondant et envoyée les données, de la meme manière que le fait mon script PHP.
L'intervention d'un connoisseur éclairé pourrait nous apporté une réponse satisfaisante
[^] # Re: ne pas utiliser de ?id=12345 mais des numéros uniques 12345.gif
Posté par Anonyme . En réponse au message Script d'affichage d'une image. Évalué à 1.
- le navigateur recoit la page avec le HTML contenant le lien et la balise img
- il demande au serveur web de lui envoyer l'image indiquée par l'attribut src
- le serveur va chercher le fichier, et determine qu'il s'agit d'un fichier php; il delegue donc le traitement de cette requete à PHP
- mon script est interprete par PHP et envoie le header HTTP indiquant que ce qui suit est un fichier binaire avec, par exemple, le mime type image/jpeg.
- le navigateur recoit l'information et conclue que le flux de données recu est en accord avec la sémantique de la balise img: il affiche donc l'image.
Si l'attribut src avait contenu directement l'adresse d'une image, le serveur web aurait lui meme construit le header HTTP correspondant et envoyée les données, de la meme manière que le fait mon script PHP.
L'intervention d'un connoisseur éclairé pourrait nous apporté une réponse satisfaisante