Header location : history back. JS et PHP
Résolu
Utilisateur anonyme
-
a70m Messages postés 3121 Statut Contributeur -
a70m Messages postés 3121 Statut Contributeur -
Bonjour,
J'ai actuellement sur ma page de connection : header('Location: index.php');
Mais je voudrais que le header renvoie vers la page précédente qui nécessiter une authentification.
J'ai essayé : header('Location: javascript:history.go(-1)');
Mais sa ne fonctionne pas. Comment faire ??
J'ai actuellement sur ma page de connection : header('Location: index.php');
Mais je voudrais que le header renvoie vers la page précédente qui nécessiter une authentification.
J'ai essayé : header('Location: javascript:history.go(-1)');
Mais sa ne fonctionne pas. Comment faire ??
4 réponses
-
bonjour,
j'utilise le code suivant:
il est placé en tout début de page et j'utilise les cookies !<?php // l'accès a cette page est réservé, redirection si les identifiants et permission sont pas correct. if (isset($_COOKIE['nom'])) { $login = $_COOKIE['nom']['login']; $acces = $_COOKIE['nom']['acces']; } if ($acces != 'admin') { // dans se cas seul les admin peuvent avoir accès header ('Location: ?d=identification&p=accueil'); // redirection vers la page d'identification exit(); } ?>
bonne journée -
Salut,
Le code de Nico_ doit fonctionner, je n'en doute pas, mais personnellement, j'en utilise un plus simple ..
header('Location: '.$HTTP_REFERER.');
a70m
-
+1 pour l'idée du referer ; par contre, c'est $_SERVER['HTTP_REFERER'] (register_global, c'est mal)
-