fabs2b a écrit :
Salut, j'ai fait un bandeau flash en haut d'une page PHP. Je cherche a envoye des variables en POST a la page PHP, lorsque l'on clique sur mon bandeau.
J'ai fait
Code :
- on (release) {
- getURL("index.php?var=1" );
- }
|
mais ca envoie la variable var dans mon url et non en POST, on dirait que get et post dans les options ne fonctionnent pas.
Si quelqu'un peut m'aider ! je suis perdu !
|
Ben clairement, si tu fais "truc.php?var=1", tu envois en GET automatiquement !
on(release) {
getURL("index.php","_blank","POST" );
}
Le seul truc, c'est qu'il va envoyer TOUTES les variables de ton anim !
Un conseil, crée un movieClip vide qui te servira juste pour envoyer tes valeurs ...
Imaginons que tu le nommes dans ton anim "envoyeur".
Dedans, dans l'actionscript tape :
this.envoyerValeurs = function() {
getURL("index.php","_blank","POST" );
}
stop();
et dans le bouton de ton anim principale :
on(release) {
this.envoyeur.var = this.var; // en supposant que var est une variable de l'anim qui contient ton bouton !
this.envoyeur.envoyerValeurs();
}
Voilà MA solution .. j'ai pas dit LA solution .. c'est juste la mienne .. à toi de voir ..
Ensuite, selon le schéma posté par lo@hn, dans ton PHP,
$nom_de_variable=$_POST['var'];
( ou =$HTTP_POST_VARS['var'] si ça passe pas )
MAIS ATTENTION:
L'éditeur flash ne te permet pas quand tu testes de faire du POST !!!
Il ne peut faire que du GET ...
DONC, pour tester, tu fais tout en GET .. ensuite pour le produit final, tu passes en POST ...