ok toutes mes excuses pour ma méfiance ... C'est juste je suis con, il suffit de faire un appel vers un page dynamique qui renvoit un réponse avec un mime type image/gif ou autre ...
(Ne fait pas gaffe à l'image c un trip sur un forum).
Le fichier php génère une image d'alizee au hasard parmi qq images. En faisant F5 tu aura la chance de voir ton image modifié pourtant c la même URL.
Sinon il y a eu il y a qq jours sur le forum un message dans S&R sur "Mais à ki est cette IP" de chr_79, ct pareil c PHP ki génère l'image dynamiquement
darklord22
Je@nb a écrit a écrit :
d'accord je te donne un exemple que g trouvé y a qq temps. Mais tu as pas bien compris le système.
l'es ou?
Je@nb
d'accord je te donne un exemple que g trouvé y a qq temps. Mais tu as pas bien compris le système.
darklord22
Je@nb a écrit a écrit :
non, car c PHP ki génère l'image et donc la balise finale que vera l'utilisateur sera : <img src='image.php?id=1'> et donc ne peut pas savoir où se trouve l'image
euh :heink:
Je veux bien te croire mais ca me semble bizarre. Netsape ou IE n'a aucune connaissance de php ni d'autre choses d'ailleurs. Donc si le client voyait la balise telle que tu l'as décrit ci dessus, ca veut dire que Netscape est capable, sur base de cette info, d'aller chercher l'image.
Désolé mais ca colle pas. Tu peux me donner un exemple ou cela est fait (c'est pas que je te crois pas, c'est juste que intuitivement ca ne colle pas).
Je@nb
non, car c PHP ki génère l'image et donc la balise finale que vera l'utilisateur sera : <img src='image.php?id=1'> et donc ne peut pas savoir où se trouve l'image
darklord22
Je@nb a écrit a écrit :
non, le navigateur va chercher l'image à l'adresse kon lui a spécifié.
Si on demande au navigateur de chercher l'image sur une page .php ki génère l'image, il sagira du fichier php et non pas de l'image directement
le code html qui arrive au client contient l'adresse réelle non?
hum hum
En effet, en passant par php il est possible de cacher la provenance de l'image si celle-ci est générée dynamiquement ou stockée dans un bdd.
D'une manière plus générale je répondais au topic qui était: "comment faire pour pas que l'on puisses voir sur le source de la page html qu'une image est chargée". La balise <img src...> elle reste nécessaire dans la construction de sa page, donc visible.
Je@nb
non, le navigateur va chercher l'image à l'adresse kon lui a spécifié.
Si on demande au navigateur de chercher l'image sur une page .php ki génère l'image, il sagira du fichier php et non pas de l'image directement
hum hum
Le naviguateur pour charger et afficher le fichier est bien obligé de savoir où... aller le chercher !
Donc si le naviguateur le sait, le surfeur pourra aussi le savoir, je ne vois pas de solutions.
Je@nb
mais le problème n'est pas là, le problème est de faire en sorte de pas savoir d'où vient le fichier, ce ki est différent
darklord22
Je@nb a écrit a écrit :
C possible de protéger ton image en PHP :
tu stocke dans un fichier texte ou dans une BD (texte de préférence car + rapide à l'execution) le chemin de l'image.
Puis tu fait une page php par exemple image.php
dans ta page index.php tu fait <? echo "<img src='image.php?id=1'>"; ?>
Ton fichier image.php retourne en sortie l'image correspondant à l'id uniquement si le visiteur vient du site et pas d'ailleurs (variable d'environnement HTTP_REFFERER par exemple).
ca n'empeche pas que le user puisse la télécharger sur son pc
Je@nb
C possible de protéger ton image en PHP :
tu stocke dans un fichier texte ou dans une BD (texte de préférence car + rapide à l'execution) le chemin de l'image.
Puis tu fait une page php par exemple image.php
dans ta page index.php tu fait <? echo "<img src='image.php?id=1'>"; ?>
Ton fichier image.php retourne en sortie l'image correspondant à l'id uniquement si le visiteur vient du site et pas d'ailleurs (variable d'environnement HTTP_REFFERER par exemple).