[Web Service] flash/phph passage de parametre
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:
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:
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 :
Code:
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' />
?> |
Page où on affiche la valeur de la variable :
Code:
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'];
}
?> |
Le probleme est que cela affiche toujours session innexistante
merci de votre aide