Mammouth du PHP |
19672 Messages
07 sept. 2006, 10:27
Je vais simplifier, tu vas voir que ce n'est pas particulièrement sorcier. Il y a un tuto sr le site de PHPFrance et il doit y en avoir aussi sur phpdebutant ou le site du zéro. Mais les bases fondamentale:
Au chargement d'une page, la toute première instruction sera session_start()
avant le moindre bout de code html.
À partir de là, tu disposes d'une variable super-globale $_SESSION qui est un tableau. il te reste à initialiser la valeur et tu peux par exemple créer une variable de session simplement en faisant :
<?php
session_start();
//... du code ...
$_SESSION['niveau_acces'] = "ABCD";
// ... etc...
?>
Au chargement d'une page, tu peux tester la valeur de cette variable sur simple appel et ouvrir ou non la page :
<?php
session_start();
if($_SESSION['niveau_acces'] == "ABCD")
{
// Le niveau est bon, on affiche le contenu normal
// code normal de la page
}
else
{
// Le niveau ne correspond pas, on redirige vers la page d'identification.
header("./identification.php");
}
?>
Bien entendu, ce sont des exemples très basiques, tu peux améliorer à l'envi.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse 