IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Des sessions PHP qui font des caprices


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut Des sessions PHP qui font des caprices
    Bonjour,

    Je dispose d'un serveur en red-hat 5, avec une interface admin Plesk 8 et muni d'Apache 2.0

    J'ai voulu y installer mon site web mais là surprise, les sessions ne fonctionnent pas correctement ...

    J'arrive à en démarrer une et à l'afficher, cependant lorsque je veux passer à une deuxième page en cliquant sur un lien par exemple, la session n'existe plus.

    Un problème de configuration du serveur ?

    Est-ce que quelqu'un a déjà eu ce soucis et connais la solution ?

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    As-tu accès au log d'erreur de ton serveur apache? Si oui, peux-tu déjà regarder s'il n'y aurait pas d'erreurs liées à tes variables sessions?

    As-tu également vérifié la configuration (via phpinfo() notamment) des sessions sur tes deux environnements?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    Je viens de jeter un coup d'oeil dans le fichier de log d'erreur et rien concernant les sessions ...

    J'ai fais un phpinfo() et comparé la config du serveur à celle de mon serveur local où je n'ai pas de problèmes avec les sessions et ça m'a l'air bon.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Pourrais-tu fournir les fichiers php.ini de tes deux environnements.

    Il serait également interressant d'avoir la partie de code posant problème.

    Je souhaiterais également avoir des infos sur ton environnement local.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    Je n'ai pas accès au fichier php.ini sur le serveur.
    Je ne suis pas l'administrateur ...

    Le code utilisé pour le test des sessions est le suivant:

    Page 1:
    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
    17
    18
    19
     
    <?php 
    session_start(); 
    ?>
    <html>
    <head>
        <title>Page de test</title>
    </head>
    <body>
    Ceci est une page de test !
    <br /><br /> 
    On démarre une session sur cette page.
    <?php $_SESSION['test'] = "test"; ?>
    <br /><br />
    Voici son contenu: <?php echo $_SESSION['test']; ?>
    <br /><br />
    <a href="page2.php">Cliquez ici</a> pour aller sur la page 2 et vérifier si la session existe toujours ...
    </body>
    </html>
    Page 2:
    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
    17
    18
    19
     
    <?php 
    session_start(); 
    ?>
    <html>
    <head>
        <title>Page de test</title>
    </head>
    <body>
    	<?php
    		if(isset($_SESSION['test'])){
    			echo "La session existe toujours !";
    		}
    		else{
    			echo "La session est introuvable !";	
    		}
    	?>
    </body>
    </html>
    Concernant mon serveur local, j'ai EasyPHP 2.0.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 39
    Par défaut
    C'est bon ça fonctionne, j'ai fais pars de mon problème à l'admin du serveur et il se trouve qu'il y avait un soucis de paramétrage des DNS ...

    Maintenant tout est rentré dans l'ordre, mon appli fonctionne sans soucis !

    Ouf

    Merci à toi Mygale1978 pour t'être penché sur mon problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Expiration des sessions PHP sous Firefox 2
    Par tomcoch dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2007, 00h08
  2. Réponses: 5
    Dernier message: 28/12/2006, 16h29
  3. Réponses: 1
    Dernier message: 01/09/2006, 08h10
  4. Pb validation HTML avec des sessions PHP
    Par fredylover dans le forum Langage
    Réponses: 12
    Dernier message: 07/05/2006, 12h15
  5. Mécanisme des sessions PhP
    Par segphault dans le forum Langage
    Réponses: 3
    Dernier message: 30/03/2006, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo