Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction header() en php pour accéder à une page Web

Comment utiliser la fonction header() en php pour accéder à une page Web

PHPz
PHPzoriginal
2023-03-24 16:11:532037parcourir

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 :

bfc3accdc0f81d6c75181c3df950bd56
c706572c78381e16851918e8b1c4330c
    用户名:46a620ee67c45579c3756a2e4b58b9290c6dc11e160d3b678d68754cc175188a
    密码:2c3c7aebb2ed41195f078969f07512640c6dc11e160d3b678d68754cc175188a
    b684fe7f9e6b0652af06d07b6ecabde5
f5a47148e367a6035fd7a2faa965022e

le code de la page Welcome.php est le suivant :

54edc68b1a04243e64fcf29db8697815

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn