Redirection avec condition

Résolu/Fermé
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 12 déc. 2012 à 14:54
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 - 14 déc. 2012 à 10:34
Bonjour, je voudrais faire une redirection en fonction d'une condition.
j'ai un menu "connexion" qui permet à un recruteur de se connecter à son espace d'administration.
Ce que je voudrais c'est lorsqu'on click sur le menu "connexion" si le recruteur est déjà connecté alors il est rediriger vers la page d'administration dans le cas contraire, il est rédiger vers la page de connexion.

j'ai besoin d'une piste

3 réponses

astuces72 Messages postés 7724 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 27 avril 2024 1 637
12 déc. 2012 à 17:04
slt

si il est déjà connecté, pourquoi le bouton "connexion" est toujours actif ?
si une fois connecté, le bouton tu le passes en déconnexion !
utilise les variables de session aussi
0
Robinss Messages postés 31 Date d'inscription mercredi 12 décembre 2012 Statut Membre Dernière intervention 24 janvier 2014 5
Modifié par baladur13 le 12/12/2012 à 18:52
Bonsoir,

Il faut effectivement que tu utilises les session pour résoudre ton problème, puis avec un simple "if()" ensuite tu pourras vérifier si le membre est connecté ou non, mais je ne penses pas qu'il y est d'autres solutions.

Bonne continuation,
Robinss.

Développeur - Webdesigner - Graphiste - Infographiste - Signature non conforme supprimée par la Modération CCM.
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
13 déc. 2012 à 15:30
Merci à tous, j'ai essayé mais mon navigateur retourne une erreur:
Cette page Web présente une boucle de redirection.

voici mon code
<?php
	 if (isset($_SESSION['login'])) {
	  header('location: connexion-recruteur.php');
	  exit();
  }
  else {
	  header('location: espace-recruteur.php');
	  exit();
  }
?>
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
13 déc. 2012 à 15:53
L'objectif visé ici c'est lorsqu'on lance la page le navigateur analyse le script s'il y a une session active alors on est redirige sur la page espace recruteur dans la cas contraire on va à la page de connexion.
0
astuces72 Messages postés 7724 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 27 avril 2024 1 637
13 déc. 2012 à 20:50
slt

je sais que j'ai eu pas mal de problème avec des header, il ne faut pas de code avant, et des fois c'est le bordel, j'utilise ça:
echo '<meta http-equiv="refresh" content="0;URL=connexion-recruteur.php">';

essaye !
0
markaz Messages postés 330 Date d'inscription mercredi 18 avril 2007 Statut Membre Dernière intervention 16 septembre 2015 5
14 déc. 2012 à 10:34
Merci mais ça marche pas
0