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 :

session start contre session register


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut session start contre session register
    bonjour j'ai deux questions
    j'utilise php4 et mysql
    j'ai une partie de mon site dont l'acces est protegé par mot de passe (partie accessible uniquement pour les adherents) et une autre partie protégée pour l'administrateur (petite precision qui a peut etre son importance (??) la partie d'administration se trouve à l'interieur de la partie adherent). j'utilise des sessions apres chaque identification.(les sessions ne portent pas le meme nom)
    premiere question: quelle difference y a t il entre "session start" et "session register" ?
    Quand j'ecris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <?php
    session_start();
     
    if(!isset($_SESSION['login'])) 
    	{
    	echo '<center><img src="../images/ponctuation.gif"></center><br/>';
      echo '<center><font color="#ff0000">Vous tentez d\'entrer dans la zone d\'administration du site, <br/> cher Webmaster tu dois t\'identifier</font></center><br/>';
      include('login.html');
      exit;
      	}
    ?>
    tout va bien mais quand je remplace session start par session register ma session ne fonctionne pas Je pensais arriver au meme resultat mais non ...pourquoi ?
    D'autre part quand je suis en session start j'ai un mesage d'erreur me disant:
    Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
    La session s'ouvre mais c'est chiant .
    Je ne sais pas pourquoi je l'ai ni si je dois entrer dans les .ini pour changer quelque chose
    Merci de m'aider

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Alors je te conseille de jetter un oeil ici : Sessions

    De plus pour infos session_start permet l'ouverture d'une session ce qui est obligatoire pour y accéder. session_register est ce qui permet d'enregistrer la variable et sans le session_start cela n'aura aucun effet.

    D'ailleurs il est préférable d'utiliser $_SESSION['nomvar'] pour enregistrer des variables en session

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 51
    Par défaut
    alors pour session start et register ok mais je n'ai pas trouvé la reponse quant au message d'erreur généré.
    Ce qui m'etonne c'est que quand les membres se sont identifiés une session s'ouvre aussi mais dans ce cas je n'ai pas de probleme. Le message n'apparait que que c'est l'administrateur qui se log (je precise que les deux sessions ne portent pas le meme nom bien sur)

Discussions similaires

  1. Réponses: 9
    Dernier message: 14/10/2012, 15h35
  2. Réponses: 2
    Dernier message: 03/09/2008, 23h25
  3. session start et headers already sent
    Par corsamobile dans le forum Langage
    Réponses: 2
    Dernier message: 23/05/2008, 14h22
  4. Problème session start()
    Par zana74 dans le forum Langage
    Réponses: 16
    Dernier message: 20/08/2006, 15h05
  5. ob start et session start
    Par polace dans le forum Langage
    Réponses: 1
    Dernier message: 04/01/2006, 10h28

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