Sessions PHP

Résolu/Fermé
Nicolas - 12 mars 2010 à 16:33
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 - 12 mars 2010 à 20:27
Bonjour,

je n'arrive pas a faire fonctionner mes sessions php, j'ai surement mal compris quelquechose mais je ne m'en sors pas.
dans mon fichier identif.php les variables $_SESSION['user'] et $_SESSION['password'] sont bien remplies
par contre des que je suis dans mon fichier center.php les valeurs sont vierges. pourquoi ?

voici mes codes.
fichier identif.php
    ....
    $_SESSION['user'] = $in_user;
    $_SESSION['password'] = $in_password; 
    header("Location: center.php\n\n");



fichier center.php
    <?php session_start();?>
    <?php
        echo "login sess : ".$_SESSION['user']."<br/>";
        echo "pass sess: ".$_SESSION['password']."<br/>";
    ?>
<html>
 .....
A voir également:

7 réponses

cheese42 Messages postés 860 Date d'inscription mardi 11 septembre 2007 Statut Membre Dernière intervention 10 octobre 2018 120
12 mars 2010 à 16:38
slt: et comme cela:::::

<?php session_start();?>
<?php
echo 'login sess : ".$_SESSION['user']."<br/>';
echo 'pass sess: ".$_SESSION['password']."<br/>';
?>
<html>
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
12 mars 2010 à 17:44
as tu mis:

<?php session_start();?>

au debut de ta page identif.php

et pourquoi header("Location: center.php\n\n"); ??

les \n sont totalement inutiles
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
12 mars 2010 à 18:18
@cheese42 : je ne vois pas ce que tu as fait à part copier son script et retirant les tabulations.

Y'a-t-il le sessio_start() sur identif.php ?
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
12 mars 2010 à 18:27
si il a mélangé les ' et "
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
12 mars 2010 à 18:53
Il faut rajouter session_start(); si c'est pas déjà fait dans le fichier identif.php.
0
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
12 mars 2010 à 19:04
On peut préciser ' tout en haut de ton code. '
0
Bonsoir,

je reponds tardivement mais effectivement j'avais rajouté session_start() dans tout mais fichier sauf dans celui la.... 45 min a m'arracher les cheveux.

merci pour votre aide
0
(sans les fautes c'est mieux...)
Bonsoir,

je reponds tardivement mais effectivement j'avais rajouté session_start() dans tous mes fichiers sauf dans celui la.... 45 min a m'arracher les cheveux.

merci pour votre aide
0
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 4 505
12 mars 2010 à 20:21
« 45 min a m'arracher les cheveux »
Tous les matins, devant le mirroir, tu penseras à ne plus faire cette faute :)
0
LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112 > avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024
12 mars 2010 à 20:27
Super drôle. ;)
0