Bonjour,


J'ai une petite interrogtion, j'utilise a quelques endroits sur ma page php des redirections, par exemple à la fin de ma page connexion, je redirige l'utilisateur sur la page d'avant ou sur la page d'accueil:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<?php
if( isset($_SERVER['HTTP_REFERER']) ) // On renvoi l'utilisateur à la page ou il était.
{
  $page = htmlspecialchars($_SERVER['HTTP_REFERER']);
  header('Location: '.$page.'');	
  exit;
}
else // On le renvoi à la page d'accueil.
{
  header('Location: index.php');
  exit;
}	
?>
Ce bout de code se trouve a la fin de ma page, apres avoir effectué toutes sortes de tests.. hors j'ai pu voir qu'il ne fallait aucun code avant header(). j'aimerais savoir si il y d'autre facon de rediriger l'internaute, par exemple si il essaye d'aller sur la page connexion ou inscription alors qu'il est deja connecté, le rediriger vers la page d 'accueil ?!

Si on pouvait m'éclaircir ca serait sympa