Redirection vers une image

Khaos
Invité n'ayant pas de compte PHPfrance

27 oct. 2006, 11:59

Bonjour,

Je me lance dans le php et jusqu'ici je m'en sors plutôt bien... SAUF un petit problème (ben oui forcément... ;) )

Je cherche à faire une redirection vers des images sur le principe suivant :

http://www.toto.fr/script.php?id=125 redirige vers l'image correspondant à l'id 125 (à l'aide d'une base mysql) donc vers une adresse du type http://www.toto.fr/image125.png (car ce sont des png)

Je fais la redirection en utilisant un header("location: ".$adresse);

Tout marche bien à un détail près, il me propose systématique de télécharger l'image. Or moi je ne veux pas, je veux que l'image s'affiche (comme lorsque l'on tape l'adresse directement dans le navigateur)

Existe-t-il un moyen de forcer l'affichage (et non pas le download) dans le navigateur ?

Par ailleurs les contraintes de mon projet m'empeche de générer une page html contenant l'image (sinon ce serait trop facile ;) ), il faut vraiment que ce soit une redirection pure vers image125.png et que l'image s'affiche au lieu de se télécharger.

Des idées ?

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 oct. 2006, 12:07

Plus simple tu peux envoyer vers une page PHP qui récupère l'ID puis affiche l'image au lieu de le pointer directement non ?

Invité
Invité n'ayant pas de compte PHPfrance

27 oct. 2006, 13:17

Plus simple tu peux envoyer vers une page PHP qui récupère l'ID puis affiche l'image au lieu de le pointer directement non ?
Je comprends pas très bien ce que tu veux dire mais ça ressemble à ce que je disais à la fin : je ne peux pas faire une page contenant l'image, il faut que ce lien pointe vers le fichier lui-même.

Avatar du membre
ViPHP
ViPHP | 3008 Messages

27 oct. 2006, 14:05

:oops: autant pour moi j'avais mal lu...