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 :

Probleme de session


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Probleme de session
    Bonsoir, j'ai un problème de session, pour vous montrer plus simplement, j'ai réduit mon problème à 2 fichiers que voici :
    index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    Header("Location: ./install.php");
    ?>
    install.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    session_start();
    ?>
    Donc en local (avec Uwamp) ca fonctionne, mais apres l'avoir uploadé chez free, j'obtient ces erreurs :
    Warning: session_start() [function.session-start]: open(/mnt/102/free.fr/d/5/***/sessions/sess_d6adcf2457ab41c856c27756e3543ea9, O_RDWR) failed: No such file or directory (2) in /mnt/102/free.fr/d/5/***/test/install.php on line 2

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/102/free.fr/d/5/***/test/install.php:2) in /mnt/102/free.fr/d/5/***/test/install.php on line 2

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/102/free.fr/d/5/***/test/install.php:2) in /mnt/102/free.fr/d/5/***/test/install.php on line 2

    Warning: Unknown: open(/mnt/102/free.fr/d/5/***/sessions/sess_d6adcf2457ab41c856c27756e3543ea9, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

    Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/102/free.fr/d/5/***/sessions) in Unknown on line 0
    Je me suis renseigné sur des forums, ca aurais pu venir de l'encodage, mais je suis bien en ANSI, ca aurais pu venir d'un caractère avant le session_start() mais je ne vois rien.

    Merci d'avance de votre aide.

  2. #2
    Membre éclairé
    Avatar de hornetbzz
    Homme Profil pro
    Directeur commercial
    Inscrit en
    Octobre 2009
    Messages
    482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France

    Informations professionnelles :
    Activité : Directeur commercial

    Informations forums :
    Inscription : Octobre 2009
    Messages : 482
    Points : 773
    Points
    773
    Par défaut
    de mémoire, chez Free, il faut créer un répertoire "session"

  3. #3
    Membre éprouvé Avatar de alain31tl
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 935
    Points : 1 019
    Points
    1 019
    Par défaut
    Slt

    Apparemment la session est bien créée (sous réserve d'une étrangeté) :
    ***/sessions/sess_d6adcf2457ab41c856c27756e3543ea9

    Ce qui signifie qu'une session_start() a bien été éxécutée, et apparemment, seul install.php peut la lancer, d'après tes sources.

    Mais le plus étrange, est que, si on regarde les messages d'erreur, ils font référence à des chemins différents que ceux que tu nous indiques :

    ***/test/install.php
    Et dans ce cas, si le chemin est faux, la session ne peut être lançée ( hum...???)

    Pas trés clean ton truc, alors que c'est généralement enfantin.

    A toute fin utile, fais un test de la sorte, et dis-nous ce que ce celà te donne comme message d'erreur :
    index.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    session_start();
    Header("Location: ./install.php");
    ?>
    install.php
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?php
    session_start();
    ?>

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2009
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    En effet, il fallait un dossier session.
    Merci à vous deux

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

Discussions similaires

  1. Probleme de sessions avec un hébergeur
    Par totoranky dans le forum Langage
    Réponses: 3
    Dernier message: 20/10/2005, 02h36
  2. [Sécurité] Probleme de sessions
    Par perco dans le forum Langage
    Réponses: 4
    Dernier message: 05/10/2005, 11h04
  3. [VB.Net] Problème de Session
    Par theartist dans le forum ASP.NET
    Réponses: 7
    Dernier message: 09/09/2004, 16h06
  4. Problème de session sous Konqueror
    Par Escuzze dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 06/07/2004, 11h52
  5. [C#] Probleme de session
    Par alexischmit dans le forum ASP.NET
    Réponses: 2
    Dernier message: 26/04/2004, 16h33

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