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

  1. #1
    Membre à l'essai
    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
    Modérateur

    salut,

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

  3. #3
    Membre émérite
    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
    Membre à l'essai
    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 .php
    Quand 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