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 :
- 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 :
- <?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 :
Code :
- <?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' />
- ?>
|
Page où on affiche la valeur de la variable :
Code :
- <?php
- session_start();
- //affichage de la variable de ssession
- if(!isset($_SESSION['score']))
- echo "session score innexistante :(";
- else{
- echo "Score :";
- echo $_SESSION['score'];
- }
- ?>
|
Le probleme est que cela affiche toujours session innexistante
merci de votre aide