Bonjour j'ai une annimation flash que je souhaiterais intégrer à facebook.J'arrive à l'intégrer à facebook et je souhaiterais pouvoir recupérer dans une variable php la valeur du score(qui est une variable existante dans flash) afin de pouvoir ensuite afficher avec un message le score de l'utilisateur en php.
code AS 2 d'envoie de la variable à php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 score=0; btnJouer.onRelease = function(){ lvTest = new LoadVars(); lvTest.score = _root.score; lvTest.send("http://xxxxxxxxxxxxxx/echange.php", "_blank", "POST"); } play();
Code de la page echange.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php session_start(); //traitement de la premiere variable passer en flash if(isset($_POST['score'])) { $score_unsecure = utf8_decode($_POST['score']); } else $score_unsecure="inconnu"; $_SESSION['score']=$score_unsecure; ?>
Code de la page facebook avec l'animation :
Page où on affiche la valeur de la variable :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php session_start(); <!--lien qui permet de connaitre la valeur passer par flash--> <a href="resul.php">resultat</a> <!-- lien du jeu flash--> <fb:swf swfsrc='http://xxxxxxxxxxxxxxxxxxxxx/jeu.swf' width='850' height='300' /> ?>
Le probleme est que cela affiche toujours session innexistante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php session_start(); //affichage de la variable de ssession if(!isset($_SESSION['score'])) echo "session score innexistante :("; else{ echo "Score :"; echo $_SESSION['score']; } ?>
merci de votre aide
Partager