Fonction @require et problème d'affichage des pages.
Posté : 08 mars 2008, 14:25
Bonjours à toutes et à tous.
Je suis bloqué par un truc insoluble pour moi, pour vérifier que l'utilisateur soit ou pas identifié, le code [A] suivant :
Sans le code [A] toutes les pages s'affichent correctement (bien entendu je n'ai plus de contrôle sur le contenu)
Dans un premier temps, j'ai fais des recherches sur comment il faut écrire l'arborescence d'un fichier ou d'un répertoire, sachant que mon répertoire (inc) est à la racine du disque de l'hébergeur (1 & 1.fr) par exemple:
Votre aide me permettrai surement de comprendre se qui ne vas pas et peut-être de progrésser.
Merci d'avance pour vos questions (attention je débutte à zéro).
Merci, Jean.
Je suis bloqué par un truc insoluble pour moi, pour vérifier que l'utilisateur soit ou pas identifié, le code [A] suivant :
<?php
@require('./inc/verifiersession.inc.php');
?>
fait appel à un fichier qui vérifie la session du navigateur et refuse l'accés à certaines pages si l'utilisateur n'est pas identifié.<?php
session_start();
if (!isset($_SESSION['login']))
{
@require('./mon_rep_A/accesinterdit.html');
exit();
}
?>
Le problème est qu'avec le code [A] les pages protègées s'affichent toute blanche (aucun message d'erreur type 404..).Sans le code [A] toutes les pages s'affichent correctement (bien entendu je n'ai plus de contrôle sur le contenu)
Dans un premier temps, j'ai fais des recherches sur comment il faut écrire l'arborescence d'un fichier ou d'un répertoire, sachant que mon répertoire (inc) est à la racine du disque de l'hébergeur (1 & 1.fr) par exemple:
@require('/inc/verifiersession.inc.php');
@require('./inc/verifiersession.inc.php');
@require('../inc/verifiersession.inc.php');
Le chemin [@require('./inc/verifiersession.inc.php');] est correct, mais rien n'y change sauf de supprimer ce code pour afficher mes pages.Votre aide me permettrai surement de comprendre se qui ne vas pas et peut-être de progrésser.
Merci d'avance pour vos questions (attention je débutte à zéro).
Merci, Jean.