J'essaie de créer une fonctionnalité où, après la connexion de l'utilisateur, une alerte apparaîtra indiquant "Welcome USER_NAME", après quoi elle sera redirigée vers la page de profil de l'utilisateur.
J'ai essayé les méthodes sleep & flush, et même les méthodes ob_start & ob_end_flush..mais rien ne semble fonctionner, il redirige simplement vers le profil utilisateur après la connexion sans faire écho à l'alerte. Existe-t-il un moyen de résoudre ce problème?
Voici la partie du code:
<?php
if (isset($_SESSION['user'])) {
``$_SESSION['user'] = $uname;
``echo "<script> alert('Welcome $uname')</script>";
``header("location: dashboard.php");
}
?>
La redirection PHP avec header("Location:xxx.php");
fonctionnalité n'autorise aucune sortie de navigateur.
Vous pouvez utiliser la redirection Javascript (en tenant compte de la logique du programme).
echo '<script>
alert(' + '"Welcome ' + $uname .'");
window.location.href="welcome.php";
</script>';
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots