ThunderDog
Messages postés13Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention 1 février 2008
-
28 janv. 2008 à 15:17
ThunderDog
Messages postés13Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention 1 février 2008
-
1 févr. 2008 à 16:38
Bonjour ......
Voilà : je dispose d'un forum en phpBB ... les connexions et deconnexions d'un compte s'effectuent par sessions inscrites dans un cookie ....
le lien de deconnexion au forum est donc du style : login.php?logout=true&sid=*******************
Je souhaite faire la barre de navigation (profiles, membres, messages privés, etc , déconnexion) en flash .....
or un simple login.php?logout=true ne fonctionne pas .... déconnexion impossible car il ne reconnait pas de session ...
J'aimerais donc, via flash, récupérer le contenu du cookie créé lors de l'ouverture de session, et ensuite faire le getURL (http://monforum/login.php?logout=true&sid=la variable récupérée)
ThunderDog
Messages postés13Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention 1 février 2008 1 févr. 2008 à 16:38
Bon, je m'auto-répond encore une fois ....
J'ai trouvé la solution grâce à un autre forum (wisibility.com)
Je poste donc la solution au soucis, au cas ou d'autres personnes chercheraient à faire la même chose :
Le but est donc de répurer la valeur du cookie qui contient le sid ..... :
- dans le fichier qui contiendra le logout :
<?php $sid = $HTTP_COOKIE_VARS['le_nom_du_cookie']; ?>
ThunderDog
Messages postés13Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention 1 février 2008 30 janv. 2008 à 09:28
Bon, je m'auto-répond ^^ ..... histoire de faire un up, et de migrer ma question vers une autre plus précise :
J'ai lu que "la seule" façon de faire était :
- créér un fichier .php (ex: cookie.php) qui récupèrerait la valeur du cookie en question coté client
- le récupérer sous flash avec "LoadVars" ....
ma (mes) question(s) arrivent donc là :
- sous php, comment nommer la variable pour qu'elle soit reconnue sous flash ??
c 'est bien un truc du style ??
<? php
$sid = $HTTP_COOKIE_VARS['lenomducookie'];
php?>
- sous flash, comment utiliser ce "LoadVars" pour qu'il soit utilisé ensuite sous forme de lien "getURL" ??
merci de m'aiguiller, faute de me donner le code ^^ :p
ThunderDog
Messages postés13Date d'inscriptionvendredi 23 novembre 2007StatutMembreDernière intervention 1 février 2008 31 janv. 2008 à 17:23
Quelqu'un pourrait m'aider, svp ??? :(
Dans mon flash, sur un calque action, j'ai mis ça :
A1 = new LoadVars();
A1.load("cookie.php"); // Mon fichier php comprend : <?php $sid = $HTTP_COOKIE_VARS['***********_sid']; ?>
A1.onLoad = function(success) {
if (success) {
var1 = A1.$sid;
}
}
sur le bouton en question, j'ai mis ça :
on (release) {
getURL ("login.php?logout=true&sid="+var1 , "self");
}
Le résultat est que ça me renvoie toujours vers l'erreur de phpBB me disant qu'il ne reconnait pas de session, et l'adresse dans la barre d'adresse est :
http://www.***.**/login.php?logout=true&sid=undefined
S'il vous plaiiiiiiitttttttt, pourriez vous m'aiguiller, si ce n'est m'aider ...