[Sécurité] passer des variables et des classes en session
Bonjour,
j'essaye en vain de faire passer une classe en session. J'ai lu plusieurs tutoriels et explications mais ça ne marche pas !!
Je n'arrive même pas à faire passer une simple variable :(
Voici mon code très simple:
exemple1.php:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
<?
session_start(); // Démarre la session. Spécifie une id de session.
$login="nom"; // On définit la variable classique $login
echo "$login est registered";
session_register("login"); // On enregistre $login dans la session
echo "<br><a href=exemple2.php?".session_name()."=".session_id().">click</a>";
?> |
l'affichage est:
Code:
1 2 3
|
nom est registered
click |
exemple2.php:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<?php
// Ici $login et $password ne sont pas définis
session_start();
// Ils sont définis à partir d'ici.
if(session_is_registered("login"))
{
echo "le login est: $login";
}
?> |
et l'affichage est:
ce qui veut dire qu'il reconnait bien la variable de session mais elle n'a pas de valeur ?!! :roll:
des idées ?
merci