Comment creer une session php pour plusieurs pages ?
Résolu/Fermé
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
-
27 août 2014 à 21:30
Mouslim02 Messages postés 320 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 - 29 août 2014 à 19:34
Mouslim02 Messages postés 320 Date d'inscription lundi 28 juillet 2014 Statut Membre Dernière intervention 4 juin 2015 - 29 août 2014 à 19:34
A voir également:
- Créer une session php
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
- Créer un compte instagram sur google - Guide
4 réponses
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
28 août 2014 à 05:32
28 août 2014 à 05:32
Bonjour,
Tu as la réponse dans le tuto que je t'ai proposé, mais voici la réponse : sur chaque page protégée, tu vérifies que la session (PageMembre) est ouverte, si elle est ouverte, tu affiches la page, si elle est fermée, tu rediriges le visiteur vers le formulaire d'authentification (formulaire.php) qui se trouve sur une autre page.
Tu as la réponse dans le tuto que je t'ai proposé, mais voici la réponse : sur chaque page protégée, tu vérifies que la session (PageMembre) est ouverte, si elle est ouverte, tu affiches la page, si elle est fermée, tu rediriges le visiteur vers le formulaire d'authentification (formulaire.php) qui se trouve sur une autre page.
<?php
session_start();
if(!isset($_SESSION['PageMembre']))
{
header("location:formulaire.php"); // redirection
exit; // arrêt du script
}
//La session est ouverte on peut afficher la page
//=============================================================================
// Affichage de la page
//=============================================================================
?>
Utilisateur anonyme
Modifié par lobotoFix le 27/08/2014 à 21:46
Modifié par lobotoFix le 27/08/2014 à 21:46
salut,
il faut session_start() soit placé sur chaque fichier avant tout code html. C'est le premier code à écrire.
exemple fichier1.php
fichier2.php
bonne soirée
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
il faut session_start() soit placé sur chaque fichier avant tout code html. C'est le premier code à écrire.
exemple fichier1.php
<?php session_start(); $_SESSION['essai'] = "coucou"; ?>
fichier2.php
<?php session_start(); echo $_SESSION['essai']; ?>
bonne soirée
׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
11
28 août 2014 à 00:16
28 août 2014 à 00:16
salut
session start sur toutes les page d'accord ^^
mais immaginon qu'un personne va directement sur la page fichier2.php en ecrivant sur la barre d'adresse (je sais qu'il recevra l'erreur undefined variable $_SESSION['essai'])
mais je pense que le reste de la page pour modifier des choses lui sera accessible non ?
merci de votre aide ^^
session start sur toutes les page d'accord ^^
mais immaginon qu'un personne va directement sur la page fichier2.php en ecrivant sur la barre d'adresse (je sais qu'il recevra l'erreur undefined variable $_SESSION['essai'])
mais je pense que le reste de la page pour modifier des choses lui sera accessible non ?
merci de votre aide ^^
Utilisateur anonyme
28 août 2014 à 07:18
28 août 2014 à 07:18
salut,
enfin en même temps je t'avais mis un lien ici :
https://forums.commentcamarche.net/forum/affich-30703653-creer-un-bouton-qui-execute-des-requetes-sql#7
alors avec le lien de dugenou et celui d'openclassroom te devrais arriver à boucler l'affaire !
Bonne journée
enfin en même temps je t'avais mis un lien ici :
https://forums.commentcamarche.net/forum/affich-30703653-creer-un-bouton-qui-execute-des-requetes-sql#7
alors avec le lien de dugenou et celui d'openclassroom te devrais arriver à boucler l'affaire !
Bonne journée
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
11
29 août 2014 à 19:31
29 août 2014 à 19:31
salut lobotoFix
désolé pour le retard je suis unpeu occupé pour le moment
oui les articles que vous m'avez envoyé devraient etre suffisant encore une fois merci bcp ^^
désolé pour le retard je suis unpeu occupé pour le moment
oui les articles que vous m'avez envoyé devraient etre suffisant encore une fois merci bcp ^^
dugenou
Messages postés
6087
Date d'inscription
mercredi 19 janvier 2005
Statut
Contributeur
Dernière intervention
30 juillet 2021
1 451
27 août 2014 à 21:38
27 août 2014 à 21:38
Bonsoir,
Tu peux suivre ce tuto : https://codes-sources.commentcamarche.net/source/23628-un-titit-tuto-sur-les-sessions
Tu peux suivre ce tuto : https://codes-sources.commentcamarche.net/source/23628-un-titit-tuto-sur-les-sessions
Mouslim02
Messages postés
320
Date d'inscription
lundi 28 juillet 2014
Statut
Membre
Dernière intervention
4 juin 2015
11
28 août 2014 à 00:13
28 août 2014 à 00:13
jgo voir le tuto merci dugenou :)
29 août 2014 à 19:34
merci bcp de m'avoir donné le script tout pret je n'ai pas encore lu le tuto que vous m'avez envoyé car je n'ai pas eu le temps mais j'ai l'intention de le lire
mais vraiment merci infiniment ^^