Activer nouvelle page
Fermé
rmerme
Messages postés
36
Date d'inscription
samedi 3 mars 2018
Statut
Membre
Dernière intervention
18 mars 2019
-
30 mai 2018 à 11:30
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019 - 30 mai 2018 à 14:56
rmerme Messages postés 36 Date d'inscription samedi 3 mars 2018 Statut Membre Dernière intervention 18 mars 2019 - 30 mai 2018 à 14:56
Bonjour,
Dans une forme, je saisis le nom de l'utilisateur et je contrôle son existence dans la base de données.
Le SELECT retourne notamment le rôle de cet utilisateur.
En fonction de son rôle, je voudrais afficher une page correspondant à son profil.
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Comment faire ?
Merci pour vos réponses.
Dans une forme, je saisis le nom de l'utilisateur et je contrôle son existence dans la base de données.
Le SELECT retourne notamment le rôle de cet utilisateur.
En fonction de son rôle, je voudrais afficher une page correspondant à son profil.
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Comment faire ?
Merci pour vos réponses.
A voir également:
- Activer nouvelle page
- Darkino nouvelle adresse - Guide
- Darkino : le grand site pirate change d'adresse et d'interface - Accueil - Services en ligne
- Supprimer une page word - Guide
- Comment activer windows 10 - Guide
- Extreme download nouvelle adresse - Accueil - Outils
2 réponses
AssassinTourist
Messages postés
5893
Date d'inscription
lundi 16 janvier 2012
Statut
Contributeur
Dernière intervention
29 février 2024
1 312
30 mai 2018 à 11:33
30 mai 2018 à 11:33
Bonjour,
Tu as ta page de login avec ton form. Il faut qu'il envoie dans une page PHP sans HTML (donc pas besoin de <header>. Dans cette page PHP, tu fais tes tests sur l'existence de l'utilisateur dans ta BDD et tu regardes son rôle. Suivant ce dernier, tu peux rediriger vers des pages avec des <header> comme tu veux.
Tu as ta page de login avec ton form. Il faut qu'il envoie dans une page PHP sans HTML (donc pas besoin de <header>. Dans cette page PHP, tu fais tes tests sur l'existence de l'utilisateur dans ta BDD et tu regardes son rôle. Suivant ce dernier, tu peux rediriger vers des pages avec des <header> comme tu veux.
jordane45
Messages postés
38427
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 février 2025
4 735
30 mai 2018 à 11:34
30 mai 2018 à 11:34
Bonjour,
En fait, pas besoin d'être la première... il faut juste que rien ne soit affiché AVANT. ( pas de html, pas de echo ou de print_r ... )
Le plus simple et de faire appel à du javascript.
Un settimeout plus une redirection en JS.
un truc du genre
J'ai lu que la fonction header devait être la première instruction. Donc je ne pense pas qu'elle convienne.
En fait, pas besoin d'être la première... il faut juste que rien ne soit affiché AVANT. ( pas de html, pas de echo ou de print_r ... )
Je voudrais aussi pouvoir revenir à la page précédente sans l'intervention de l'utilisateur.
Le plus simple et de faire appel à du javascript.
Un settimeout plus une redirection en JS.
un truc du genre
window.setTimeout( function(){ window.location = "lapage_ou_rediriger.php"; }, 3000 ); // 3000 = 3 secondes
rmerme
Messages postés
36
Date d'inscription
samedi 3 mars 2018
Statut
Membre
Dernière intervention
18 mars 2019
30 mai 2018 à 14:56
30 mai 2018 à 14:56
Bonjour,
Merci beaucoup pour cette précision importante.
Je vais implémenter la fonctionnalité indiquée.
Bonne journée.
Merci beaucoup pour cette précision importante.
Je vais implémenter la fonctionnalité indiquée.
Bonne journée.
30 mai 2018 à 14:51
Parfait : je viens de tester un petit bout de code et cela marche perfecto.
Grand merci.