Se connecter avec
S'enregistrer | Connectez-vous

Session

Dernière réponse : dans Programmation


Page1 sert a rentrer un nom
<?php
session_start();
?>
<html>
<body>
<form method="POST" action="page2.php">
Entrez votre nom:<input type="TEXT" name="nom">
<input type="SUBMIT" value="OK">
</form>
</body>
</html>

je récupere le nom et l'affiche à l'ècran tout va bien ici
<?php
session_start();
$nom = $_POST['nom'];
$_SESSION["nom"] = $nom;
?>
<html>
<body>
Bienvenue sur ce site <b>
<?php echo $_SESSION['nom']?>
</b>.

Regardons ce qui se passe sur la
<a href="Page3.php"> Page</a> suivante.

</body>
</html>
la session est bien crée dans mon répertoire mais elle ne contient aucune variable donc je ne comprends pas


Page3
le probleme est ici j'ai tj la session mais le nom a été effacé
Pourkoi?????
<?php
session_start();
echo $_SESSION['nom'];
if(isset ($_SESSION['nom'])){
$nom = $_SESSION['nom'];}
else{
$nom = "mais votre nom été effacé";}
?>
<html>
<body>
Vous êtes tj parmi nous
<b>
<?php echo $nom; ?></b>.

</body>
</html>


Je pense que ca doit etre dans mon fichier php.ini

Merci d'avance pour votre aide

Autres pages sur : session

Lassé par la pub ? Créez un compte

Oui ,il est bien a zero.....
je t'ai mis mon php.ini pour que tu jetes un coup d'oeil

[Session]
session.save_handler = files
session.save_path = "C:/temp"
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain = ""
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 100
session.gc_maxlifetime = 1440
session.bug_compat_42 = 1
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
url_rewriter.tags= "a=href,area=href,frame=src,input=src,form=,fieldset="

voila ma configuration

tu crois que ca peut etre une mauvaise configuration de mon serveur apache si oui à quel endroit je dois regarder.

Merci pour vos solutions apporter a mon probleme

:-D :-D
Lassé par la pub ? Créez un compte
Tom's guide dans le monde