PHP est un langage de script côté serveur couramment utilisé. Sa fonction est de générer du contenu Web dynamique. Sur les sites Web, nous avons souvent besoin de transférer des utilisateurs, par exemple en passant à la page d'accueil après une connexion réussie ou en passant à une page spécifiée. En PHP, vous pouvez utiliser la fonction header() pour accéder aux pages Web.
Utilisation de la fonction header()
La fonction header() est une fonction en PHP utilisée pour traiter les informations d'en-tête HTTP. Elle peut envoyer des informations d'en-tête HTTP au client pour réaliser un saut et d'autres fonctions. Son utilisation est la suivante :
header(string $string[, bool $replace = true[, int $http_response_code = 0]])
Parmi eux, le paramètre $string est obligatoire. Il représente les informations d'en-tête HTTP à envoyer, qui peuvent être une seule chaîne ou une paire clé-valeur. Par exemple, pour rediriger l'utilisateur vers http://www.example.com, vous pouvez utiliser le code suivant :
header("Location: http://www.example.com");
Cette instruction définira le champ Location dans les informations d'en-tête HTTP sur http://www.example.com , réalisant ainsi le saut.
Il convient de noter que si la fonction header() n'est pas appelée avant la sortie réelle (comme echo), alors elle prendra effet. Autrement dit, s’il y a une sortie avant la fonction header(), la fonction échouera et renverra un avertissement.
Exemple
Ce qui suit est un exemple simple qui montre comment implémenter le saut de page Web en PHP. Supposons qu'il existe une page login.php. Lorsque l'utilisateur saisit le nom d'utilisateur et le mot de passe corrects, il accède à la page Welcome.php. Le code de la page
login.php est le suivant :
<?php // 验证用户名和密码,如果正确则跳转到welcome.php $username = $_POST["username"]; $password = $_POST["password"]; if ($username == "admin" && $password == "123456") { header("Location: welcome.php"); } else { echo "用户名或密码错误!"; } ?> <form method="POST"> 用户名:<input type="text" name="username"><br> 密码:<input type="password" name="password"><br> <input type="submit" value="登录"> </form>
le code de la page Welcome.php est le suivant :
<?php echo "欢迎访问本站!"; ?>
Lorsque l'utilisateur entre le nom d'utilisateur et le mot de passe corrects sur la page login.php, il passera à l'accueil. page php et sortie "Bienvenue" Visitez ce site ! »
Résumé
Pour réaliser un saut de page Web en PHP, vous pouvez utiliser la fonction header(). Cette fonction peut définir le champ Emplacement dans les informations d'en-tête HTTP pour implémenter le saut. Il convient de noter qu’il ne peut y avoir de sortie réelle avant la fonction header(), sinon la fonction échouera et renverra un avertissement.
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!