PB d'affichage avec session active/inactive
Résolu/Fermé
SaM SonG
Messages postés
239
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 novembre 2013
-
Modifié par SaM SonG le 11/03/2013 à 20:10
SaM SonG Messages postés 239 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 21 novembre 2013 - 11 mars 2013 à 22:30
SaM SonG Messages postés 239 Date d'inscription samedi 21 novembre 2009 Statut Membre Dernière intervention 21 novembre 2013 - 11 mars 2013 à 22:30
A voir également:
- PB d'affichage avec session active/inactive
- Associez chaque situation à l’action la plus appropriée en matière de sécurité informatique : verrouiller la session, quitter la session, ne rien faire ou éteindre l'ordinateur. - Forum MacOS
- Affichage double ecran - Guide
- Safesearch reste activé - Forum Réseaux sociaux
- Comment rendre une imprimante inactive active ✓ - Forum Imprimante
- Problème affichage le bon coin ✓ - Forum Virus
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
11 mars 2013 à 21:30
11 mars 2013 à 21:30
tu dois absolument mettre un header('Location avant tout code html
tu peux passer par une variable intermediaire
tu peux passer par une variable intermediaire
<?php session_start(); $aff_formulaire=false; if (isset($_SESSION['login'])) { // si une session est active header("location:adminpage.php"); } else { $aff_formulaire=true; } et plus bas dans ton body a l'endroit ou tu veux mettre le formulaire: if($aff_formulaire){ //ton formulaire }
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
11 mars 2013 à 20:52
11 mars 2013 à 20:52
d'accord session_start() doit être avant tout code html, mais
<?php
if (isset($_SESSION['login']))
{
// si une session est active
header("location:adminpage.php");
aussi doit être avant tout code html
<?php
if (isset($_SESSION['login']))
{
// si une session est active
header("location:adminpage.php");
aussi doit être avant tout code html
SaM SonG
Messages postés
239
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 novembre 2013
5
11 mars 2013 à 20:55
11 mars 2013 à 20:55
Mais il va alors s'afficher avant même la tête, et le menu.
Sachant que ce bout de code, est placé en plein milieu du body :s
Sachant que ce bout de code, est placé en plein milieu du body :s
SaM SonG
Messages postés
239
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 novembre 2013
5
Modifié par SaM SonG le 11/03/2013 à 22:50
Modifié par SaM SonG le 11/03/2013 à 22:50
Daccord merci, j'essaie ça.
PS : Tu as oublié de fermer la balise :p
Edit : Sa marche super, je l'ai modifié a ma sauce pour que ça marche sur toutes mes pages.
Merci, Peace
PS : Tu as oublié de fermer la balise :p
Edit : Sa marche super, je l'ai modifié a ma sauce pour que ça marche sur toutes mes pages.
Merci, Peace