[JS/PHP] test de variable et redirection
Fermé
Bonjour à tous,
J'ai fais une zone membre sur mon site et sur chaque page de cette zone membre, je teste une variable $_SESSION['motdepasse'] pour saévoir si le mot de passe à bien été validé.
Ds le cas contraire, je voudrais rediriger la personne sur la page d'accueil.
Comment faire pour rediriger, donc pour changer l'url de la page en cours ?
Merci pour votre aide. J'ai cherché un bon bout de temps, mais rien de concluant ...
J'ai fais une zone membre sur mon site et sur chaque page de cette zone membre, je teste une variable $_SESSION['motdepasse'] pour saévoir si le mot de passe à bien été validé.
Ds le cas contraire, je voudrais rediriger la personne sur la page d'accueil.
Comment faire pour rediriger, donc pour changer l'url de la page en cours ?
Merci pour votre aide. J'ai cherché un bon bout de temps, mais rien de concluant ...
A voir également:
- [JS/PHP] test de variable et redirection
- Test performance pc - Guide
- Test composant pc - Guide
- Redmi note 13 5g test - Accueil - Téléphones
- Test steam deck oled - Guide
- Test performance pc gratuit - Accueil - Utilitaires
2 réponses
Jean-François Pillou
Messages postés
18879
Date d'inscription
lundi 15 février 1999
Statut
Webmaster
Dernière intervention
16 février 2023
63 274
29 mai 2007 à 12:30
29 mai 2007 à 12:30
Tu ferais mieux de vérifier le mot de passe une seule fois, puis d'avoir une variable de session $_SESSION['logged_in']=1
Pour la redirection :
La fonction header doit être appelé avant tout envoi de caractère au navigateur (même avant <HTML>).
Pour la redirection :
header('Location: tonsite/tapage');
La fonction header doit être appelé avant tout envoi de caractère au navigateur (même avant <HTML>).
Merci pour ta réponse !
Du coup j'ai une autre question :
Voici la structure du site : un fichier principal qui fait appel à divers include.
|---------------------------------------------------|
|menu |
|menu ----------------------------------------|
|menu | fichier include(autrepage.php) |
|menu | qui doit faire la redirection |
| |---------------------------------------|
|pageWEB-pageWEB-pageWEB-pageWEBWEB|
|---------------------------------------------------|
Et c'est un fichier include qui fait justement le test sur une variable de session et qui devra renvoyer la page d'accueil si le test n'est pas bon.
Donc le header, je dois le mettre ds le fichier index principale, ou ds le fichier inclus autrepage.php (qui n'a pas de header-body-etc) ?
Merci !
PS : mon shema ne rend rien sans les espaces ... :-(
Du coup j'ai une autre question :
Voici la structure du site : un fichier principal qui fait appel à divers include.
|---------------------------------------------------|
|menu |
|menu ----------------------------------------|
|menu | fichier include(autrepage.php) |
|menu | qui doit faire la redirection |
| |---------------------------------------|
|pageWEB-pageWEB-pageWEB-pageWEBWEB|
|---------------------------------------------------|
Et c'est un fichier include qui fait justement le test sur une variable de session et qui devra renvoyer la page d'accueil si le test n'est pas bon.
Donc le header, je dois le mettre ds le fichier index principale, ou ds le fichier inclus autrepage.php (qui n'a pas de header-body-etc) ?
Merci !
PS : mon shema ne rend rien sans les espaces ... :-(