pb session en register_global off - PHP - Programmation
Marsh Posté le 21-10-2003 à 13:06:00
ben j'ai esaye aussi, ca me dit "undifined variable => elle en passe pas ...
Marsh Posté le 21-10-2003 à 13:07:01
tu as oublié le session_start(); au début de ta page test.php
Marsh Posté le 21-10-2003 à 13:08:56
Pour définir une variable de session, faut passer par session_register(). Genre :
$couleur = "vert";
session_register("couleur" );
Marsh Posté le 21-10-2003 à 13:10:34
Taiche a écrit : Pour définir une variable de session, faut passer par session_register(). Genre : |
Plus maintenant si on utilise $_SESSION
Marsh Posté le 21-10-2003 à 13:37:59
non, regarde, je n'ai pas oublie le session_start(); au debut de test.php...
donc je ne suis pas bcp plus avancé ;'(
d'autres suggestions ?
Marsh Posté le 21-10-2003 à 13:39:06
jerkeve a écrit : non, regarde, je n'ai pas oublie le session_start(); au debut de test.php... |
Le session_start(); doit se trouver en deuxième ligne just'après <?php
Rien ne doit précéder avant...
Marsh Posté le 21-10-2003 à 13:46:47
Hermes le Messager, toi je t'AIIIIMMEEUH
merci, c'etait tout con mais ca marche !
Marsh Posté le 21-10-2003 à 13:01:35
j'ai lu plein de trucs, mais la j'ai du sauter une maerche...
Est ce qqu'un peut me dire pourquoi ma session ne marche pas ?
Voila le code minima:
test2.php :
<?
session_start();
$_SESSION['couleur']='vert';
$_SESSION['animal']='chat';
$_SESSION['time']=time();
?>
<html>
<body>
<p><a href="test.php">test.php</a></p>
</body>
</html>
et quand je clique sur le lien ca va vers :
test.php :
<html>
<body>
<?
session_start();
echo "$couleur, $animal, $time";
?>
</body>
</html>
... qui n'affiche rien
je n'ai pas fait de session_register (j'ai lu que ca ne servait a rien si on initialisait la variable en $_session , mais j'ai testé et ca ne marche pas non plus
un correcteur pour mon code ??