Tom's Guide > Forum > Programmation > Probleme flash + php
Mot :    Pseudo :           
 

Salut les IDNautes,
Voila, j'ai une animation flash, que je veux mettren en intro sur mon index.php, la premiere fois que les membres viennent.
Mais par la suite, je ne veux pas que l'animation se recharge, donc systeme de cookie
J'ai trouvé ce script, jevoudrais demander si il correspond a mes attentes, et ou ajouter l'include de mon fichier swf

Code :
  1. <?php
  2. $expire=3600*24*365; // duree du cookies sur 1 an
  3. if (isset($HTTP_COOKIE_VARS["VISITE"])) {
  4. $compte = $HTTP_COOKIE_VARS["VISITE"]; // lecture du cookie existant
  5. $compte++;
  6. setcookie ("VISITE","" ); // Suppresion du cookie existant
  7. setcookie ("VISITE",$compte,time()+$expire,"/" ); // création du nouveau cookie avec sa valeur incrémentée
  8. Parse ("visite", $HTTP_COOKIE_VARS["VISITE"]); // variable envoyée
  9. Parse ("op_fin","1" ); // indication de fin d'opération avec formatage
  10. } else {
  11. setcookie ("VISITE","1",time()+$expire,"/" ); // première visite
  12. Parse ("visite", $HTTP_COOKIE_VARS["VISITE"]);
  13. Parse ("op_fin","1" );
  14. }
  15. // Parse les variables pour Flash
  16. function Parse($variable,$valeur)
  17. {
  18. echo "&$variable=$valeur";
  19. }
  20. op_fin = 1 -> fin d'éxécution de l'action demandée
  21. ?>


Message édité par portos_man59 le 14-08-2007 à 22:28:06
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Pas besoin de compliquer autant...

Tu peux insérer un cookie chez chaque visiteur et vérifier s'il existe, sil n'existe pas, tu affiche le SWF... ;

if(!isset($_COOKIE['seen'])) {
$delai=3600*24*365;
setcookie("seen","1",time()+$delai);
echo '<embed src=" .. etc etc => ton animation flash"'; }

tout simplement

Répondre à polweb
Tom's Guide > Forum > Programmation > Probleme flash + php
Aller à :

Il y a 1908 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens