supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008
-
12 oct. 2005 à 13:11
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 2013
-
13 oct. 2005 à 14:04
Bonjours à tous.
Je souhaite récupérer des infos contenues dans une base de données.
Pour celà j'ai une page php ("test.php") qui récupère ces données, puis un "echo $donnees;" (cette page marche très bien).
Dans mon Flash je fais appel à la fonction "loadVariablesNum("test.php", 0);"
Cette fonction marche la première fois, mais si pendant l'execution du swf je modifi la base (ou le fichier php) et que je redemande au swf un "loadVariablesNum("test.php", 0);" et bien ça ne prend pas en compte les modifs.
Et maintenant le plus marrant : si après la modif je lance le test.php dans mn navigateur, et bien maintenant dans mon swf la modif apparait ...
Alors voilà, je sais pas d'où peut provenir le problème :
- de la connexion internet? (par exemple un proxy qui stoke les pages en mémoire)
- il faut faire un refresh de loadVariablesNum() ?
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008 13 oct. 2005 à 13:49
Alors après moultes essais, j'ai eu l'idée d'essayer l'application avec Firefox et là ça marche ... donc le cache d'IE doit y être pour quelque chose ...
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 12 oct. 2005 à 15:17
c'est un soucis de cache ... les données sont gardées en mémoire .. il faut que tu passes en protocole "POST" pour éviter de mettre les variables en cache ...
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008 12 oct. 2005 à 16:48
mais comment je fais pour passer du PHP vers le Flash avec du POST ???
(l'inverse marche et c'est d'ailleur la méthode que j'utilise pour passer du Flash vers PHP)
supers03
Messages postés106Date d'inscriptionmardi 6 janvier 2004StatutMembreDernière intervention 1 décembre 2008 12 oct. 2005 à 23:29
Ben justement on peu pas :p
M'enfin j'ai résolu le problème (enfin je pense, va falloir que je test sur internet et pas en local)
Donc en fait au lieu de récupérer la variable avec un LoadVariablesNum j'utilise LoadVar.load() ... c'est un peu plus complexe mais ça apporte des avantage quand même ^^