Arguments passé à une image

Résolu/Fermé
Thierry - 31 oct. 2008 à 09:58
Thierry92 Messages postés 24 Date d'inscription jeudi 31 janvier 2008 Statut Membre Dernière intervention 28 juillet 2016 - 31 oct. 2008 à 19:37
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 jeudi 31 janvier 2008 Statut Membre Dernière intervention 28 juillet 2016 1
31 oct. 2008 à 18:07
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 jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
31 oct. 2008 à 18:13
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 lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 539
31 oct. 2008 à 10:08
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 jeudi 31 janvier 2008 Statut Membre Dernière intervention 28 juillet 2016 1
31 oct. 2008 à 10:52
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 lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 539
31 oct. 2008 à 14:54
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 jeudi 31 janvier 2008 Statut Membre Dernière intervention 28 juillet 2016 1
31 oct. 2008 à 16:47
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 lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 539
31 oct. 2008 à 17:35
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 jeudi 31 janvier 2008 Statut Membre Dernière intervention 28 juillet 2016 1
31 oct. 2008 à 19:37
oui, aussi !
0