PHP: limiter l adcces a une page
Résolu
elnk
-
elnk -
elnk -
Bonjour tlm,
j ailerai limiter l acces de certaine page d un site web à l'aide de variable de session.
voici le code d'une page :
<?php
include "DEBUT.inc.php"; // OSSATURE DU DE LA PAGE EN GEGENRAL
?>
<div id="middle">
La div du milieu qui changera en fonction des pages
</div>
<?php
include "FIN.inc.php"; // FIN DE LA PAGE EN GENERAL
?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
voila ske j ai essayer :
<?php
include "DEBUT.inc.php"; // OSSATURE DU DE LA PAGE EN GEGENRAL
if(!isset($_SESSION['id']))
{
header(Location: accueil.php);
}
?>
<div id="middle">
La div du milieu qui changera en fonction des pages
</div>
<?php
include "FIN.inc.php"; // FIN DE LA PAGE EN GENERAL
?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Cependant le header ne fonctionne pas puisqu il y a deja des info qui circuler entre le client et le serveur, mais l idee est là, et je n arrive à trouv de solution .
merci de preter attention a mon message =) .
j ailerai limiter l acces de certaine page d un site web à l'aide de variable de session.
voici le code d'une page :
<?php
include "DEBUT.inc.php"; // OSSATURE DU DE LA PAGE EN GEGENRAL
?>
<div id="middle">
La div du milieu qui changera en fonction des pages
</div>
<?php
include "FIN.inc.php"; // FIN DE LA PAGE EN GENERAL
?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
voila ske j ai essayer :
<?php
include "DEBUT.inc.php"; // OSSATURE DU DE LA PAGE EN GEGENRAL
if(!isset($_SESSION['id']))
{
header(Location: accueil.php);
}
?>
<div id="middle">
La div du milieu qui changera en fonction des pages
</div>
<?php
include "FIN.inc.php"; // FIN DE LA PAGE EN GENERAL
?>
-------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------
Cependant le header ne fonctionne pas puisqu il y a deja des info qui circuler entre le client et le serveur, mais l idee est là, et je n arrive à trouv de solution .
merci de preter attention a mon message =) .
A voir également:
- PHP: limiter l adcces a une page
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
4 réponses
Salut,
Essaye de mettre la totalité de la page dans la condition :
Essaye de mettre la totalité de la page dans la condition :
<?php if(!isset($_SESSION['id'])) { ?> <?php include "DEBUT.inc.php"; // OSSATURE DU DE LA PAGE EN GEGENRAL ?> <div id="middle"> La div du milieu qui changera en fonction des pages </div> <?php include "FIN.inc.php"; // FIN DE LA PAGE EN GENERAL ?> <?php }else{ print "Accès non autorisé"; } ?>
Il ne faut pas oublier que tu dois faire les includes et l'initialisation des variables de session avant de mettre ta condition.
Quel est exactement l'erreur que t'obtiens
Quel est exactement l'erreur que t'obtiens