Page 1 sur 1

header qui redirige toujours vers la page d'où l'on vient

Posté : 09 janv. 2007, 22:46
par jay64
Bonsoir à tous,

Quelque soit la page sur laquelle l'internaute se trouve, lorsqu'il veut se logguer, il rempli un formulaire et le valide.
Cela fait appel à un script de connexion que j'ai créé où se passent un certain nombre d'actions.
En fin de script, je redirige pour l'instant vers la page d'index de mon site.
Pour cela, j'ai actuellement le bout de code suivant :
header('Location: ../nouveau/index.php'); 
Ce que je voudrais, c'est que mon script redirige non pas vers la page d'index mais toujours vers la page depuis laquelle l'internaute provient.
Comment puis-je récupérer son URL d'appel pour l'y rediriger ensuite en fin de script ?

Merci d'avance !

Jay

Posté : 09 janv. 2007, 23:03
par Ultim4T0m
Tu peux utiliser $HTTP_REFERER, qui n'est autre que la page d'où provient l'utilisateur.
<?php

// Non testé
header ('Location: '.$HTTP_REFERER);

?>
Je n'assure pas le bon fonctionnement de ce bout de code, mais c'est comme ça que je ferais.

ze solution

Posté : 09 janv. 2007, 23:19
par toto37
plutot ceci:
$_SERVER['HTTP_REFERER'] 
o lieu de $HTTP_REFERER

Posté : 09 janv. 2007, 23:34
par jay64
c'est parfait, ça marche nickel, merci !