Probéme de sécurite de page php
chinoutoure
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
nabil07 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
nabil07 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit blem je voudrais sécuriser la page de tel sorte kan on clique sur le lien deconnexion le script suprime la session et on peut peut plus accéder a la page kan on clique sur le bouton précedent du navigateur
Voici mé script:
function securiser(){
//positionnement à 1 de la variable de session nommé badge
$_SESSION['badge']=1;
//ENREGISTREMENT DE L4ADRESSE DE LA MACHINE CLIENTE DANS LA SESSION
$_SESSION['adr_client']=$_SERVER['REMOTE_ADDR'];
}
deconnexion.php
<?php
// On appelle la session
session_start();
// On écrase le tableau de session
$_SESSION = array();
// On détruit la session
session_destroy();
//redirection vers la page d'accueil
header ("location:banniere2.html");
?>
page que je veux sécuriser
<?php
echo "<body background='bibliotheque.jpg'>";
echo "<a href='deconnexion.php' LINK='red' VLINK='white' ALINK='white'><h3>Deconnexion</a>";
include ('fonctions/securiser.php');
securiser();
$_SESSION['adresse']=$_SERVER['REMOTE_ADDR'];
$adresse=$_SESSION['adresse'];
//Vérification de l'adresse de la machine cliente et de la variable de session badge
if (($_SESSION['badge'] != 0) || ($adresse != $_SESSION['adr_client']) )
{
echo 'Erreur de conexion!!! Veillez vous connecter au site';
echo "<a href='banniere2.html'link='white' alink='white' vlink='white'>Accueil</a>";
}
else
{
//Connexion au serveur MySQL et selection de la bdd bibliotek_bd
require 'Connections/link.php';
//Sélection des adherents de la bibliothèque
$sql="select * from adherents";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo "<center><h1>Adhérents de la Bibliothèque</center>";
while($ligne=mysql_fetch_object($req))
{
echo "<br><center><br><table border=2 width=70% height=8%>
<h3><tr> <td><h4>Identifiant Adhérent: <font color='blue'>$ligne->id_adherent</td><td><h4>Nom: <font color='blue'>$ligne->nom</td><td><h4>Prenom: <font color='blue'>$ligne->prenom</td><td><h4>Mail: <font color='blue'>$ligne->mail</td></tr></h3></table></center></h1>";}
echo "<pre>
</pre>";
echo "<center><a href='menu_du_site.php'><img src='accueil.png' width=5% heigh=5%></a></center>";
}
echo "</body>";
?>
j'ai un petit blem je voudrais sécuriser la page de tel sorte kan on clique sur le lien deconnexion le script suprime la session et on peut peut plus accéder a la page kan on clique sur le bouton précedent du navigateur
Voici mé script:
function securiser(){
//positionnement à 1 de la variable de session nommé badge
$_SESSION['badge']=1;
//ENREGISTREMENT DE L4ADRESSE DE LA MACHINE CLIENTE DANS LA SESSION
$_SESSION['adr_client']=$_SERVER['REMOTE_ADDR'];
}
deconnexion.php
<?php
// On appelle la session
session_start();
// On écrase le tableau de session
$_SESSION = array();
// On détruit la session
session_destroy();
//redirection vers la page d'accueil
header ("location:banniere2.html");
?>
page que je veux sécuriser
<?php
echo "<body background='bibliotheque.jpg'>";
echo "<a href='deconnexion.php' LINK='red' VLINK='white' ALINK='white'><h3>Deconnexion</a>";
include ('fonctions/securiser.php');
securiser();
$_SESSION['adresse']=$_SERVER['REMOTE_ADDR'];
$adresse=$_SESSION['adresse'];
//Vérification de l'adresse de la machine cliente et de la variable de session badge
if (($_SESSION['badge'] != 0) || ($adresse != $_SESSION['adr_client']) )
{
echo 'Erreur de conexion!!! Veillez vous connecter au site';
echo "<a href='banniere2.html'link='white' alink='white' vlink='white'>Accueil</a>";
}
else
{
//Connexion au serveur MySQL et selection de la bdd bibliotek_bd
require 'Connections/link.php';
//Sélection des adherents de la bibliothèque
$sql="select * from adherents";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
echo "<center><h1>Adhérents de la Bibliothèque</center>";
while($ligne=mysql_fetch_object($req))
{
echo "<br><center><br><table border=2 width=70% height=8%>
<h3><tr> <td><h4>Identifiant Adhérent: <font color='blue'>$ligne->id_adherent</td><td><h4>Nom: <font color='blue'>$ligne->nom</td><td><h4>Prenom: <font color='blue'>$ligne->prenom</td><td><h4>Mail: <font color='blue'>$ligne->mail</td></tr></h3></table></center></h1>";}
echo "<pre>
</pre>";
echo "<center><a href='menu_du_site.php'><img src='accueil.png' width=5% heigh=5%></a></center>";
}
echo "</body>";
?>
A voir également:
- Probéme de sécurite de page php
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Impossible de supprimer une page word - Guide
- Mode securite - Guide
- Numéro de page word - Guide
- Bordure de page word - Guide