Redirection vers la page précédente après la connexion
Lors de la connexion à un site Web, il est souvent pratique d'être redirigé vers la page que l'utilisateur consultait avant de se connecter. Cette question explore un problème de code où les utilisateurs sont redirigés vers index.php au lieu de la page prévue.
Dans l'exemple de code fourni, le script login-check.php détermine l'état de connexion et envoie un redirigez le paramètre (p) vers la page login.php. Cependant, au lieu de renvoyer les utilisateurs vers la page souhaitée, il les redirige vers index.php.
Pour résoudre ce problème, la solution suivante est proposée :
Passer la page actuelle de l'utilisateur en tant que chaîne de requête :
Gérer la chaîne de requête "Emplacement" dans login-check.php :
Redirection basée sur le statut de connexion et l'emplacement :
En implémentant ces modifications, les utilisateurs seront redirigés avec succès vers la page qu'ils consultaient précédemment. après vous être connecté, garantissant une expérience utilisateur transparente.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!