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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
nom est registered
click
exemple2.php:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?!!

des idées ?

merci