Afficher un message
Vieux 07/09/2007, 12h56   #3
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: [HTML][PHP]limite de taille de l'url

Le 07/09/2007 12:39, Gilles RONSIN a écrit :
>
> J'ai un problème HTML qui devrait avoir une solution PHP.
> Je génère des graphiques GD2 marquant des évenements sur une journée.
> pour afficher le graphique, j'envoie :
> jour1 <IMG SRC="grapheur.php?datas=val11+val12+....+val1N">
> jour2 <IMG SRC="grapheur.php?datas=val21+val22+....+val2N">
>
> hélàs j'atteins très vite la limite avec IE (ça passe toujours avec
> Opera).


Ah oui, la taille des URL est limitée. Si c'était un formulaire il
suffirait de faire une requête POST au lieu de GET, mais pour un
élément img c'est forcément un GET.

> ma première solution a été de compresser les données en transmettant
> les differentiels puis coder les redondances.. ça repousse les
> limites mais pas suffisament.


Ok.

> je n'arrive pas à stocker les datas dans une variable PHP pour
> afficher les differents graphiques dûs aux appels multiples à la même
> fonction pour générer la même page.


Ça il est évident que ça ne peut pas fonctionner : chaque appel de
grapheur.php est une invocation indépendante de PHP, avec ses propres
variables.

> Je suis à la recherche d'idée pour ce codage.


Stocke les données val1, val2, ..., valN sur le serveur, par exemple
dans une base de données, en les repérant par un id unique. Ensuite,
le code HTML sera :

jour1 <IMG SRC="grapheur.php?dataid=id1">
jour2 <IMG SRC="grapheur.php?dataid=id2">
  Réponse avec citation
 
Page generated in 0,04982 seconds with 9 queries