Arguments passé à une image

Résolu
Thierry -  
Thierry92 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai affiché sur une de mes pages le Pagerank via le site du même nom (pagerank.fr) et le code à inserer est le suivant ;*
<a href="http://www.pagerank.fr/" title="Mon PageRank"><img src="http://www.pagerank.fr/pagerank-actuel.gif?uri=www.monsite.fr/" style="border: none;" alt="PageRank Actuel"/></a>

Ma question est la suivante :
Comment exploitent ils l'argument passé dans l'url de l'image ?
Passé via du html ou du php, on peut récupérer l'argument et l'exploiter, mais dans une image ????
http://www.pagerank.fr/pagerank-actuel.gif?uri=www.monsite.fr/"
Si quelqu'un a une reponse,
Merci
A voir également:

8 réponses

Thierry92 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
oui c'est la directive "AddType" dans le fichier conf d'apache, donc effectivement en mappant l'extension .gif pour du code, ça fonctionne !
1
Dr Zoidberg Messages postés 529 Date d'inscription   Statut Membre Dernière intervention   100
 
Salut,

C'est aussi possible en utilisant la réécriture d'url (http://httpd.apache.org/docs/2.1/mod/mod_rewrite.html).

Le serveur va recevoir une demande de image.gif?id=test mais va la rediriger de manière complètement transparente pour le client vers image.php?id=test (par exemple.
1
Fada09 Messages postés 1701 Date d'inscription   Statut Contributeur Dernière intervention   545
 
Salut thierry,

Lorsque tu demandes à afficher l'image, en fait le paramètre src va être traduit par une requête HTTP vers le serveur de pagerank.fr. Cette requête doit aboutir sur une page html ou phph ou jsp ou n'importe quoi d'autre qui peut faire plein de traitements (dont utiliser ton argument) et renvoyer un contenu de type image pour l'affichage.

Pas sur à 110% mais presque :-)
0
Thierry92 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
HELLO !

Je suis bien d'accord, le parametre src est bien une url donc une requete, mais qui pointe directement sur un gif, la preuve quand on appelle l'url sans argument, l'image apparait mais grisée et vide de tout renseignement
et on pointe bien sur le gif et la bonne adresse ....
Moi, dans mon cas si je fais "http://www.photosreflex.net/Fichiers/bouton_photosreflex.gif?param=xxxxx", je suis dans l'incapacité de récuperer param=......
C'est là que je ne comprends pas trop bien ....
Vois tu ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fada09 Messages postés 1701 Date d'inscription   Statut Contributeur Dernière intervention   545
 
Je pense qu'il doit être possible d'appeller ta page .gif mais qu'en fait ce soit du php par exemple derrière (surement un paramétrage serveur pour indiquer que le .gif doit être traité comme du php par exemple).

Là encore c'est qu'une hypothèse, mais je pense que leur .gif n'est pas une image mais bien du code côté serveur et ensuite le renvoi d'une image.

Pour le cas où tu l'appelles sans argument cela doit te renvoyer une image "par défaut", c'est donc pour cela que tu reçois quand même une image.

++
0
Thierry92 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
OK, Merci pour ta réponse, qui d'ailleur va dans mon sens !
J'ai effectivement fait la test : j'ai fait un bout de code en php que j'ai appellé test.gif et la page répond comme une autre.
Seul bémol, la page m'affiche les 3 lignes de php !

Merci encore
0
Fada09 Messages postés 1701 Date d'inscription   Statut Contributeur Dernière intervention   545
 
Si je me trompe pas tu dois dire à ton serveur qu'il faut interpréter telle ou telle extension de fichier comme du code php (c'est déjà fait avec .php et .php3 par exemple).

En rajoutant .gif ca devrait fonctionner.... peut être :-)
0
Thierry92 Messages postés 24 Date d'inscription   Statut Membre Dernière intervention   1
 
oui, aussi !
0