flash/php passage de variables

flash/php passage de variables - Flash/ActionScript - Programmation

Marsh Posté le 23-04-2010 à 09:46:27    

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. score=0;
  2. btnJouer.onRelease = function(){
  3.     lvTest = new LoadVars();
  4. lvTest.score = _root.score;
  5. lvTest.send("http://xxxxxxxxxxxxxx/echange.php", "_blank", "POST" );
  6.     }
  7. play();


 
 
Code de la page echange.php  
 

Code :
  1. <?php
  2. session_start();
  3. //traitement de la premiere variable passer en flash
  4. if(isset($_POST['score'])) {
  5.  $score_unsecure = utf8_decode($_POST['score']);
  6. }
  7. else
  8.  $score_unsecure="inconnu";
  9. $_SESSION['score']=$score_unsecure;
  10. ?>


 
 
Code de la page facebook avec l'animation :  

Code :
  1. <?php
  2. session_start();
  3. <!--lien qui permet de connaitre la valeur passer par flash-->
  4.   <a href="resul.php">resultat</a>
  5. <!-- lien du jeu flash-->
  6. <fb:swf swfsrc='http://xxxxxxxxxxxxxxxxxxxxx/jeu.swf'  width='850' height='300'  />
  7. ?>


 
Page où on affiche la valeur de la variable :  
 

Code :
  1. <?php
  2. session_start();
  3. //affichage de la variable de ssession
  4. if(!isset($_SESSION['score']))
  5.  echo "session score innexistante :(";
  6. else{
  7.  echo "Score :";
  8.  echo $_SESSION['score'];
  9. }
  10. ?>


 
Le probleme est que cela affiche toujours session innexistante  
 
merci de votre aide

Reply

Marsh Posté le 23-04-2010 à 09:46:27   

Reply

Marsh Posté le 24-04-2010 à 10:30:52    

L'utilisation des sessions sur FB est particulière...
http://www.formfunction.co.za/2008 [...] lications/
Sur la sous-cat PHP, ils auront surement + d'info si tu bloques toujours.


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 27-04-2010 à 15:56:26    

Merci de ton aide j'ai réussi à resoudre le probleme :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed