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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : header qui redirige toujours vers la page d'où l'on vient

par jay64 » 09 janv. 2007, 23:34

c'est parfait, ça marche nickel, merci !

ze solution

par toto37 » 09 janv. 2007, 23:19

plutot ceci:
$_SERVER['HTTP_REFERER'] 
o lieu de $HTTP_REFERER

par Ultim4T0m » 09 janv. 2007, 23:03

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.

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

par jay64 » 09 janv. 2007, 22:46

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