Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
726 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  pb session en register_global off

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb session en register_global off

n°546049
jerkeve
Posté le 21-10-2003 à 13:01:35  profilanswer
 

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  :cry:  
 
un correcteur pour mon code ??

mood
Publicité
Posté le 21-10-2003 à 13:01:35  profilanswer
 

n°546053
Hermes le ​Messager
Breton Quiétiste
Posté le 21-10-2003 à 13:04:33  profilanswer
 

Code :
  1. echo $_SESSION['couleur'], etc...

n°546054
jerkeve
Posté le 21-10-2003 à 13:06:00  profilanswer
 

ben j'ai esaye aussi, ca me dit "undifined variable => elle en passe pas ...

n°546056
Hermes le ​Messager
Breton Quiétiste
Posté le 21-10-2003 à 13:07:01  profilanswer
 

tu as oublié le session_start(); au début de ta page test.php

n°546058
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 21-10-2003 à 13:08:56  profilanswer
 

Pour définir une variable de session, faut passer par session_register(). Genre :
$couleur = "vert";
session_register("couleur" );


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°546059
Hermes le ​Messager
Breton Quiétiste
Posté le 21-10-2003 à 13:10:34  profilanswer
 

Taiche a écrit :

Pour définir une variable de session, faut passer par session_register(). Genre :
$couleur = "vert";
session_register("couleur" );


 
Plus maintenant si on utilise $_SESSION

n°546075
jerkeve
Posté le 21-10-2003 à 13:37:59  profilanswer
 

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 ?

n°546077
Hermes le ​Messager
Breton Quiétiste
Posté le 21-10-2003 à 13:39:06  profilanswer
 

jerkeve a écrit :

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 ?


 
Le session_start(); doit se trouver en deuxième ligne just'après <?php
 
Rien ne doit précéder avant...  :sarcastic:

n°546084
jerkeve
Posté le 21-10-2003 à 13:46:47  profilanswer
 

Hermes le Messager, toi je t'AIIIIMMEEUH :D
 
merci, c'etait tout con mais ca marche !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  pb session en register_global off

 

Sujets relatifs
Variable global ?register_globals = Off : comment ca marche ???
JSP - Session - Cookiedestroy_session
[PHP] Les variables de session magiques...[PHP] session_register avec une variable "élaborée",syntaxe
ASP - variable de session dans un if (!)session puffff !!!
[ PhpBB 2] Problème authentification/session avec IE 5 
Plus de sujets relatifs à : pb session en register_global off


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR