recuperer le login pour l'insérer dans MYSQL - PHP - Programmation
Marsh Posté le 14-03-2006 à 11:30:17
euh, je comprends pas, si tu sais dans quelle variable est ton login, et si tu sais comment faire une insertion dans mysql, c'est quoi la question ?
(au passage on utilise $_SESSION)
Marsh Posté le 14-03-2006 à 11:35:36
logiquement la variable de ma session est 'login', mais pourquoi un echo "$login"; me dit que la variable n'existe pas?
ya un rappel à faire?
Marsh Posté le 14-03-2006 à 11:45:38
_Roland_ a écrit : logiquement la variable de ma session est 'login', mais pourquoi un echo "$login"; me dit que la variable n'existe pas? |
Oui il y a un gros rappel à faire concernant l'utilisation des sessions en PHP :
http://www.php.net/manual/en/ref.session.php
Marsh Posté le 14-03-2006 à 12:43:51
si avant le fait d'utiliser $login marchait, c'est que tu avais le register_global sur on, ce qui est peu recommandé.
En codant avec register_global sur off, tu dois utiliser $_SESSION['login'] pour appeler la variable de session que tu appelais avant par $login.
C'est pareil pour les variables $_POST, $_GET, etc
Marsh Posté le 14-03-2006 à 13:36:46
ah nickel c'est ca $_SESSION['login'] qui me manquait merci
Marsh Posté le 15-03-2006 à 10:50:30
Djebel1 a écrit : si avant le fait d'utiliser $login marchait, c'est que tu avais le register_global sur on, ce qui est peu recommandé. |
et si on fait un extract($_SESSION) et qu'on utilise $login, est-ce la aussi problematique niveau sécurité (tout en ayant register_global off)?
ps:désolé de suatter ce topic pour ma question ^^
Marsh Posté le 15-03-2006 à 12:40:31
non non, aucun problème dans ce cas là, peut-être un petit risque si tu passes sur un hébergeur avec le register_global sur on, et qu'ensuite tu utilises une variable que tu croies extraite de $_SESSION alors qu'elle n'existait pas.
donc le mieux c'est quand même d'utiliser $_SESSION['variable'] plutôt que de faire un extract, mais bon, ton truc ça passe quand même
Marsh Posté le 14-03-2006 à 11:27:22
Salut,
voilà je souhaiterais que le login (du compte utilisateur) soit rentré en meme temps que les données qu'il rentre dans une bdd (mysql). ce qui permettra d'identifier quoi est à qui .
comment récupérer la variable du "session_register('login');" pour pouvoir faire ensuite mon INSERT INTO blabla .. ?