[PHP] Imagecreatefrom et cookies

Imagecreatefrom et cookies [PHP] - PHP - Programmation

Marsh Posté le 30-06-2008 à 19:09:27    

Bonjour tout le monde
 
Je travaille sur une application pour un intranet, et là où je pensais passer 10 minutes sur un truc tout simple, j'y suis depuis une demi journée...
 
Le principe, c'est récupérer une série d'images, sous forme de tuiles, et les recoller ensembles. (C'est pour recréer des plans, qui n'existent plus sous la forme d'une seule image, les originaux étant perdus).
 
Bon, un ptit coup de GD et tout va bien, sauf que un truc vraiment bête bloque la récupération des images via imagecreatefrom* : il faut un cookie d'identification, sinon le serveur ne renvoi rien.
Et là, je ne sais pas du tout comment m'en sortir. C'est pas vraiment mon domaine, et les docs parlent toujours dans le sens "php = serveur" et non "php = client".
Et bien sûr, je ne peux pas bidouiller du côté serveur, ce serait trop simple.
 
Le cookie en lui-même ne contient qu'une chaine md5 (il me semble).
 
Bref, si quelqu'un a une idée, je le remercie d'avance :jap:

Reply

Marsh Posté le 30-06-2008 à 19:09:27   

Reply

Marsh Posté le 30-06-2008 à 19:26:24    

bah si ton serveur requiert un cookie d'identification, identifie toi puis lance le script avec ton navigateur.
non ?

Reply

Marsh Posté le 30-06-2008 à 19:34:33    

Et biennnn.... nop :(
 
Ca passe impec dans le navigateur, une fois identifié, mais les tuiles sont pas chargées quand je passe par mon script.
 
En plus, c'est même pas une vraie identification, juste un cookie créé quand on ouvre la fenêtre de visualisation d'une carte à partir de la page de résultats.
Limite si y'a moyen de simuler un cookie, je prend celui que stocke FF. La durée de vie est courte, mais largement suffisante (en gros, j'ai deux executions à faire, c'est tout...)

Reply

Marsh Posté le 30-06-2008 à 19:52:11    

oui mais si tu appelles ton script avec ton navigateur, il stocke le cookie. Bon à la limite ça plante, pourquoi pas.
Mais si tu refresh, la ton cookie tu l'as toujours et ça passe.
non ?

Reply

Marsh Posté le 30-06-2008 à 20:03:49    

Bon, ben là, ça m'affiche l'image (en mosaïque) qui dit que la session est expirée, à la place de rien jusque là.
Par contre, quand je charge la même adresse avec l'interface de gestion des tuiles dans FF, j'ai bien l'image qui s'affiche.
 
Rahh, c'est vraiment pas ma tasse de thé, mort aux communications avec un client, vive le serveur-side only :O

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed