Bonsoir
Voilà mon problème :
Sur certaines pages de mon site, je demande à l'utilisateur d'être authentifié pour y accéder.
S'il n'est pas authentifié, je le renvoie vers la page d'authentification : login.php.
Je souhaite qu'après son authentification, il soit renvoyé automatiquement vers la page dont il provient. Comme je savais pas comment faire, je me suis dit que j'allais faire passer le nom de la page par une variable d'URL.
Donc, s'il vient de la page index.php, le lien vers login.php est sous la forme
Code :
- header("Location:login.php?prov=index" )
|
S'il vient de la page compte :
Code :
- header("Location:login.php?prov=compte" )
|
...
Sur la page de login, une fois la vérification du login faite, j'ai monté la redirection sous cette forme :
Code :
- if ($_GET['prov']="index" )
- { header("Location:../index.php" ); }
- else if ($_GET['prov']="commande" )
- { header("Location:commande.php" ); }
- else if ($_GET['prov']="compte" )
- { header("Location:compte.php" ); }
|
J'étais tout content de mon idée , seulement voilà, ca ne fonctionne pas, ça renvoie toujours vers la même page. Vous sauriez me dire ce qui cloche svp, parce que là je vois pas trop
Ou peut-être me proposer une autre solution pour parvenir à mes fins?
Merci