Forum-webmaster
Webdesign / graphisme => Flash / Director => Message commencé par: Hal le le 16-05-2003 a 09:42:36

Titre: flash-php
Posté par: Hal le le 16-05-2003 a 09:42:36

Hello tlm
J'ai besoin d'un coup de main en flash, avec php...
Alors le truc c que j'ai un fichier swf qui au chargement appelle un script php qui retourne au swf des informations d'une base de données sql.
Jusque la tout va bien ca marche nickel.
Seulement le hic...
C que lorsqu'on met a jour la bdd, le fichier swf ne se met pas à jour lui et garde les anciennes infos chargées. Ca fait ca avec les réglages par défaut d'IE, il faut régler sur "charger a chaque fois la page" pour que le swf se mette automatiquement a jour. Seulement bon c pas l'idéal ca, les gens utilisent jamais ce réglage et je v pas aller leur expliquer qu'il faut changer les paramètres de leur navigateur... :/
Donc ma question :
Est ce qu'il existe un bout de code actionscript qui va forcer le swf a recharger automatiquement les infos de la base a chaque load dans IE ? Ou sinon comment faire ca ?
(sachant que j'ai essayé de régler le probleme dans le fichier php en lui ajoutant header : refresh, header : no-cache etc, mais ca marche pas le swf ne charge plus les variables... :/)

cimer les gens ;)

Titre: Re:flash-php
Posté par: Shain le le 16-05-2003 a 11:45:44

hum ... tu as une adresse ou on peux voir ton flash ?

normalement vu que t'appelle ton fichier php à chque fois il devrait prendre en compte les mises à jours ...

Titre: Re:flash-php
Posté par: Hal le le 16-05-2003 a 12:52:54

et bien non justement ca marchait pas...
mais j'ai trouvé la solution sur flash-forum, je la recopie ici ca pourra ptet servir a qqun d'autre :

Pour supprimer le cache navigateur qui gêne l'actualisation d'une animation flash dynamique (flash/php/sql) :

Mettre ce bout de code au début du fichier php appelé par l'anim flash :
CODE
header("Expires : Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") ." GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0",false);
header("Pragma: no-cache");

Source : www.flash-forum.net


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.