Author Topic: impossible de récupérer les variables de session dans un wrapper  (Read 3168 times)

Didier.Jacquart

  • Guest

Bonjour, j'utilise depuis peu WB et PHP. Donc j'ai créé une page PHP pour saisir un formulaire personnalisé qui est censé enregistrer en base une annonce et le user qui l'a renseignée. Le formulaire est défini en wrapper dans l'administration de WB.
Mais je bloque sur le problème suivant :
comment faire pour récupérer la vraiable $_SESSION['USER_ID'] ?
Même avec le user logué, cette variable me renvoie null.
D'autre part j'ai essayé d'utiliser les fonctions définies dans wb.class.php et c'est pareil, on dirait qu'elles sont inconnues de mon script ... pourtant la commande print_r(get_defined_functio ns()) m'en renvoie un paquet !
Y'a t il une manip particulière ?

Quelqu'un peut il m'aider ?

PS : un extrait de mon formulaire:
<?php
echo get_current_user(); // me renvoie bien le nom du user connecté
echo $_SESSION['USER_ID']; // n'affiche rien du tout !
?>

Merci à tous.

Offline Xagone

  • Posts: 482
  • Gender: Male
  • Developper
    • Xagone Inc
Re: impossible de récupérer les variables de session dans un wrapper
« Reply #1 on: January 08, 2009, 02:16:33 AM »
un Wrapper est un iframe, donc les information entre l'installation wb et la page appeller dans le iframe ne sont pas partager...

c'est comme un mini-navigateur appeller dans une page web, a pars savoir qui l'a appeller, il y a aucunes communications entre les 2.

il serais préférable de faire une page "code" et de mettre le php directement dedans, donc les infos comme les variables de sessions serons disponibles.
Xagone Inc. (formerly VotreEspace)
http://xagone.com/