EDIT : une bonne âme sur les forums de l'appli m'a résolu mon problème (jusqu'à aujourd'hui je n'avais pas eu cette chance)
Bonjour, je viens de faire un petit add-on pour une "appli" php/mysql
(en l'occurence moodle)
Cet add-on est composé d'une simple page php, placée sur le même serveur que l'appli, même répertoire. J'ai besoin de récupérer et tester le username de moodle dans mon add-on.
Dans l'appli le username est stocké comme suit : $USER->username;
J'ai donc fait la chose suivante et qui marche (c'est un bon début) dans l'appli :
$bubu=$USER->username;
print("$bubu"); // ça ça marche, donc USER->username est bien la valeur que je veux
$_SESSION[bubu]=$bubu;
$bubu2=$_SESSION[bubu];
print("$bubu2"); // ça aussi ça marche donc manifestement ma variable de session est renseignée
Manifestement si
$_SESSION[bubu] est renseignée, c'est que l'appli
(ce qui ne me parait pas surprenant) a déjà ouvert une session. Donc en toute logique
(pour moi qui ne suit pas développeur de formation XD) toute page appelée de l'appli
(dont mon add-on qui est dans le même répertoire) devrait avoir accès à cette variable de session non ? Pourtant quand je l'appelle est reste désepéremment vide... Que puis-je faire ?
Bien sûr avant de vous embêter j'ai déjà posté sur le site de l'appli, mais sans réponse pour l'instant. Un pote qui fait un peu de développement m'a donc conseillé de me rabattre sur ce forum.
[b]EDIT : une bonne âme sur les forums de l'appli m'a résolu mon problème (jusqu'à aujourd'hui je n'avais pas eu cette chance)[/b]
Bonjour, je viens de faire un petit add-on pour une "appli" php/mysql [color=gray](en l'occurence moodle)[/color]
Cet add-on est composé d'une simple page php, placée sur le même serveur que l'appli, même répertoire. J'ai besoin de récupérer et tester le username de moodle dans mon add-on.
Dans l'appli le username est stocké comme suit : $USER->username;
J'ai donc fait la chose suivante et qui marche (c'est un bon début) dans l'appli :
[php]
$bubu=$USER->username;
print("$bubu"); // ça ça marche, donc USER->username est bien la valeur que je veux
$_SESSION[bubu]=$bubu;
$bubu2=$_SESSION[bubu];
print("$bubu2"); // ça aussi ça marche donc manifestement ma variable de session est renseignée
[/php]
Manifestement si [color=darkred]$_SESSION[bubu][/color] est renseignée, c'est que l'appli [color=gray](ce qui ne me parait pas surprenant)[/color] a déjà ouvert une session. Donc en toute logique [color=gray](pour moi qui ne suit pas développeur de formation XD)[/color] toute page appelée de l'appli [color=gray](dont mon add-on qui est dans le même répertoire)[/color] devrait avoir accès à cette variable de session non ? Pourtant quand je l'appelle est reste désepéremment vide... Que puis-je faire ?
[color=gray]Bien sûr avant de vous embêter j'ai déjà posté sur le site de l'appli, mais sans réponse pour l'instant. Un pote qui fait un peu de développement m'a donc conseillé de me rabattre sur ce forum.[/color]