PhP: Déconnecté quand on change de page
Résolu/Fermé
chlm
Messages postés
11
Date d'inscription
samedi 7 mars 2009
Statut
Membre
Dernière intervention
9 avril 2010
-
22 avril 2009 à 12:34
chlm Messages postés 11 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 9 avril 2010 - 22 avril 2009 à 14:59
chlm Messages postés 11 Date d'inscription samedi 7 mars 2009 Statut Membre Dernière intervention 9 avril 2010 - 22 avril 2009 à 14:59
A voir également:
- PhP: Déconnecté quand on change de page
- Easy php - Télécharger - Divers Web & Internet
- Php?id=1 - Forum PHP
- \R php ✓ - Forum PHP
- Php if plusieurs conditions ✓ - Forum PHP
- Couleur php ✓ - Forum PHP
3 réponses
il faut utiliser les sessions,
tu enregistre l'adresse ip le mot de passe et un cookies avec une chaine de caractère aléatoire par exemple
pour utiliser les session il fut que tu mettes :
au début de chaque page
ensuite tu fais :
avant de mettre du code html, avant même le 1er un echo en php...
dans tes autres pages tu n'auras plus qu'a faire :
si tu inclus toutes tes pages dans l'index tu n'as qu'a le faire une fois et protéger les autre par un htaccess...
tu enregistre l'adresse ip le mot de passe et un cookies avec une chaine de caractère aléatoire par exemple
pour utiliser les session il fut que tu mettes :
session_start();
au début de chaque page
ensuite tu fais :
session_start(); $rand = md5(uniqid(mt_rand(), true)); $timestamp_expire = time() + 365*24*3600; setcookie('ident', $rand, $timestamp_expire); $_SESSION['pass'] = $pass; $_SESSION['ip'] = $_SERVER['REMOTE_ADDR']; $_SESSION['cookie'] = $rand; $_SESSION['login'] = $login;
avant de mettre du code html, avant même le 1er un echo en php...
dans tes autres pages tu n'auras plus qu'a faire :
session_start(); if($_COOKIE['ident'] == $_SESSION['cookie'] AND $_SESSION['pass'] == $pass AND $_SESSION['ip'] == $_SERVER['REMOTE_ADDR'] AND $_SESSION['login'] == $login) { //place ton code ici... } else header('location: index.php');
si tu inclus toutes tes pages dans l'index tu n'as qu'a le faire une fois et protéger les autre par un htaccess...
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
22 avril 2009 à 13:34
22 avril 2009 à 13:34
tu utilises bien les variables sessions ? tu n'oublies pas de faire un session_start su chaque page ?
chlm
Messages postés
11
Date d'inscription
samedi 7 mars 2009
Statut
Membre
Dernière intervention
9 avril 2010
22 avril 2009 à 14:59
22 avril 2009 à 14:59
Merci beaucoup pour vos réponses. En utilisant ce que tu m'as écris benj j'ai réussi sans problème :)
Merci encore à tous pour avoir pris un peu de temps à me répondre.
Merci encore à tous pour avoir pris un peu de temps à me répondre.