Problème PHP -> Session

Fermé
Herodion - 17 juil. 2009 à 10:17
 Herodion - 20 juil. 2009 à 21:49
Bonjour,
Je suis actuellement en pleine création d'un jeu sur internet.
J'ai déjà bien avancé, mais là, je suis bloqué pour un sacré bout de temps si on ne m'aide pas...

Mon problème étant:
J'aimerais que, quand le joueur se connecte, son nom s'affiche dans la sidebar.

DONC!!!
Pour se faire, j'ai vu partout qu'il fallait utiliser des variables de session ($_SESSION).
Ok! mais... aucun tuto essayer jusqu'alors n'a réussi à fonctionner car,
pour que cela marche, il faut récupérer le login qu'entre le joueur au moment de sa connexion dans le formulaire de la page connexion.php. Pour ensuite récupérer cette info sur la page sidebar.php, qui en fait est un include.

Voilà!
Je pense que j'ai bien posé mon problème.
Dans l'attente d'une réponse, je continu à scruter le web pour essayer d'élucider ce mystère.
A voir également:

36 réponses

ouais donc l faut que tu garde en mémoire ton $login si tu veus alors smatin té di un trucde merde je m' excuse et je vais m'empressé de le corriger :

$login = $val['utilisateur']

<a href = "\tapage.php?
utilisateur=<?php echo urlencode ($loginl); >

et surtout sa c dans la même page que ton $ogin
fais sa déja e je t'explik e reste aprés
0
J'ai fais ça:
// Création des cookies
setcookie("ID_UTILISATEUR", $row["ID_Utilisateur"], $expiration, "/");
setcookie("NOM_UTILISATEUR", $row["Nom_Utilisateur"], $expiration, "/");
$login = $val['utilisateur'];

Et ensuite je le met où :
<a href = "\tapage.php?
utilisateur=<?php echo urlencode ($loginl); >

Je ne ferme pas la balise?
0
ah ui pardon? si si bien sur ferme ta balise et tes guillemets aussi ^^
0
Et je le place où? :D
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Donc je te file le reste. maintenant tu vas sur ton autre page et tu met :
<?php

$login = $_GET['utilisateur'];

et je pense que aprés sa tu peus faire un :
echo $login;
a l'endroit ou tu désire le mettre.
0
comme ceci

a href = "\tapage.php?
utilisateur=<?php echo urlencode ($loginl);?>" >
0
Ma sidebar n'est plus visible donc je pense qu'il y a un problème...
0
bon déja s'il ny a pa de mesage d'erreur c kil a accepté le passage de ta variable. et sinon est ce q'il taffiche le nom de l'utilisateur ?
0
Non il n'affiche rien du tout à l'endroit de ma sidebar!
0
bon si je te pose pas la kestion sa va me torturé lol ! kes ke tu apelle "sidebar" ?
0
En fait, mes pages sont composées de 4 élément (normal).
-Un header (bannière)
-Un footer (pied-de-page)
-Un corps
-Une sidebar (un menu vertical sur le côté gauche)

Sur ces 4 éléments, seul le corps est unique à chaque page.
En gros, pour faire une page, index.php, il y a les pages index.php+header.php+footer.php+sidebar.php
Pour les integrer, j'utilise des include.
Le cöté pratique, c'est que si je veux changer un lien dans le header, je le fais sur header.php et ainsi, ça change toutes les pages contenant un include header.php.
0
C'est <?php$login = $_GET["Nom_Utilisateur"];?> qui cloche.
Quand je le retire est que le laisse <? echo '$login'; ?> ,
ça me marque $login
0
Mais tu veux faire passer le nom par l'adresse?
Genre : .../mapage.php?
utilisateur=Herodion
0
UP!!!
0
Vraimnt personne???? =(
0
salut. désolé de ne pas avoir répondu. j'ai u des problème d'internet.
Ouais en fait,moi j'ai fait passer une variable dans ue autre page en a récupérant. je te mntre ske sa ma donné, peut étre, ya une histoire de guillement et de cote, sa joue des fois.

{$nom = $recup[$i]['sn'][0];}
bon sa sa correspond a la récupération de ta valeur dans ta base, moi je ne me suis pas servi de base de donnée mais d'un serveur mai sa reste pareil.

<td class = "carte"><a href = "\carte.php?
nom=<?php echo urlencode ($val ['nom']); ?>">
donc la je récupère ma variable pour la transféré dans mon otre page

$nom = $_GET['nom'];
et dans mon autre page je l'appelle.

Aprés je pense q'un echo est utile.
Bon voilu en espéran que tu revienne our la réponse
0
Tu peux expliquer comment fonctionne la récuperation?
Et aussi, moi j'ai pas une page normale.
Ma page est un include, donc la page chargée est chargée à partir de la page où tu navigue.
Donc l'adresse ne peut pas changer...
0