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 :

Code ok mais ne fonctionne pas en require dans certains scripts [PHP 7]


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 30
    Points
    30
    Par défaut Code ok mais ne fonctionne pas en require dans certains scripts
    Bonjour,
    Le code ci-dessous, en début de script php, fonctionne.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    require 'commun/enTete.php' ;
    // require 'commun/verifLogin' ;
     
    if (!isset($loginTime))
    	{
    		header("Location: reLogin.php") ;
    		exit ;
    	} ;
    mais si on dé-commente le require 'commun/verifLogin' ; plus rien ne fonctionne. Le script verifLogin.php contient
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?php
     
    if (!isset($loginTime))
    	{
    		header("Location: reLogin.php") ;
    		exit ;
    	} 
    ?>
    Tous les scripts sont censés commencer par le même code qui a pour but de vérifier que l'utilisateur est passé par une phase de login, puis dans les prochains développements, depuis pas trop longtemps.

    Il existe cependant un script pour lequel le require fonctionne.

    Je n'y comprends rien !

  2. #2
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    salut,

    où est définie la variable : $loginTime nécessaire à verifLogin.php ?

  3. #3
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 396
    Points : 4 825
    Points
    4 825
    Par défaut
    En plus de la bonne question de rawsrc, avec ça require 'commun/verifLogin' ; tu inclus un dossier nommé verifLogin et pas un fichier php, il manque pas un .php à la fin ?

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Retraité
    Inscrit en
    Février 2009
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 21
    Points : 30
    Points
    30
    Par défaut Merci
    Citation Envoyé par Toufik83 Voir le message
    En plus de la bonne question de rawsrc, avec ça require 'commun/verifLogin' ; tu inclus un dossier nommé verifLogin et pas un fichier php, il manque pas un .php à la fin ?
    C'est une faute trop HÉNORME !

    Oui, j'ai oublié le .phpQuand je travaillais, on se faisait relire entre nous car des monstruosités de ce genre, on ne les voie pas !

    Pour info, le $loginTime et toutes les variables de la session sont 'descendues' dans le fichier inclus enTete.php.

    Merci à tous

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 06/05/2015, 17h20
  2. [XL-2007] Code VBA qui fonctionne sous XL 2007 mais ne fonctionne pas sous ACCESS 2003.
    Par casdidier dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 12/09/2014, 01h43
  3. code action script et xml valide mais ne fonctionne pas
    Par artotal dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 27/03/2006, 17h32
  4. Réponses: 1
    Dernier message: 05/04/2005, 23h21
  5. [classpath] définit mais ne fonctionne pas
    Par duhnic dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 13/12/2004, 10h57

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