Je crée un site Web et sur une page particulière, je veux renvoyer l'utilisateur à la page précédente. Je suis relativement nouveau en PHP/HTML et j'utilise du code existant pour des idées et de l'aide.php/html - http_referer
Le code existant utilise la méthode suivante:
if (! empty($HTTP_REFERER))
{
header("Location: $HTTP_REFERER");
} else
{
header("Location: $CFG->wwwroot");
}
Cependant, lorsque j'utilise ce code, le HTTP_Referer est toujours traité comme vide et l'utilisateur redirigé vers la page racine. Des failles évidentes dans ce code?
+1. Les référents sont intrinsèquement peu fiables. Utilisez un paramètre pour indiquer à l'utilisateur où vous voulez aller après le formulaire. – bobince