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 :

Problème avec session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 4
    Par défaut Problème avec session
    Hello.

    Me revoilà pour la 113000ème fois, cette fois-ci pour un problème de session. En effet, il faut savoir que dans mon projet de gestion documentaire, j'ai choisi d'utiliser des variables de session afin de récupérer les données de ma base et les transmettre à d'autres pages, le tout, en ayant un nombre de rechargements minimum à faire. Mais là n'est pas le problème, car la syntaxe ressemblant énormément à celle d'un post ou d'un get, je pense avoir codé correctement l'envoi de mes variables de session.

    Le problème se trouve au niveau de mon session_start() apparemment. Surtout à en croire les deux messages d'erreur suivant :

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at D:\wamp\www\IntranetTipKoko\Main.php:4) in D:\wamp\www\IntranetTipKoko\Connexion.php on line 2

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at D:\wamp\www\IntranetTipKoko\Main.php:4) in D:\wamp\www\IntranetTipKoko\Connexion.php on line 2
    Il faut savoir que j'appelle ma fonction de récupération des données dans une fonction "Connexion.php" que j'appelle par un include, dans le body de mon main.php. J'ai bien mis mon session_start en première ligne de ma page "Connexion". Je ne comprend donc pas ce qui chiffonne à ce point mon serveur apache.

    J'en profite aussi pour demander une solution à un de mes autres problèmes : ma connexion ODBC à une base sql server. Lorsque j'essaye de m'y logger, je me retrouver avec les messages d'erreur suivant :

    Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié, SQL state IM002 in SQLConnect in D:\wamp\www\IntranetTipKoko\Connexion.php on line 23

    Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in D:\wamp\www\IntranetTipKoko\Connexion.php on line 27

    Warning: odbc_fetch_array(): supplied argument is not a valid ODBC result resource in D:\wamp\www\IntranetTipKoko\Connexion.php on line 31
    Ceci m'étonne là encore car j'ai bien crée une connexion ODBC à ma base SQL Server dans "Source de données ODBC"

    En espérant que quelqu'un puisse m'aider, je vous remercie d'avance.

    Cordialement,

    Kitty-Cat

  2. #2
    Membre émérite Avatar de sharrascript
    Homme Profil pro
    Développeur Web indépendant
    Inscrit en
    Avril 2007
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web indépendant

    Informations forums :
    Inscription : Avril 2007
    Messages : 678
    Par défaut
    bonjour,

    Me revoilà pour la 113000ème fois
    Non, juste pour la 4ème fois, tu as 4 messages

    Plus sérieusement, pour en revenir à tes questions,

    Le session_start(); doit être déclaré avant toutes sortie HTML!!! Donc bien au dessus de ton doctype etc... A savoir qu'un saut de ligne ou un espace sur ton fichier HTML est une sortie...

    Pour ta base de données tu as du faire une erreur lors de l'écriture de ton script de connexion.
    Montre nous comment tu gère ta connexion...

    ++

  3. #3
    Membre éclairé Avatar de crashyear
    Homme Profil pro
    Responsable d’exploitation informatique
    Inscrit en
    Janvier 2006
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Responsable d’exploitation informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 267
    Par défaut
    Par rapport à ta connexion à ta BDD SQL SERVEUR, pourquoi n'utilise-tu pas plutôt mssql_connect() ? à la place de odbc_connect() ?

    "mssql_" c'est vraiment spécifique pour interagir avec une BDD SQL SERVEUR.

    Tu trouveras plus d'infos sur : http://fr3.php.net/mssql

Discussions similaires

  1. [MySQL] probléme avec session
    Par alex61 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 20/07/2010, 12h36
  2. [JSF] Problème avec Session
    Par lecitoyen dans le forum JSF
    Réponses: 2
    Dernier message: 18/08/2006, 08h16
  3. Problème avec les sessions
    Par philippef dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2005, 15h19
  4. [Sessions] Problème avec la fonction session_name()
    Par iomega dans le forum Langage
    Réponses: 5
    Dernier message: 06/10/2005, 15h24
  5. [Configuration] Problème avec un script de login utilisant une session
    Par HNT dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 27/09/2005, 19h56

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