Maison > Article > développement back-end > Que signifie la redirection php ?
En PHP, la redirection fait référence à la redirection des requêtes réseau vers d'autres emplacements via diverses méthodes ; la redirection peut être divisée en interne et externe. La différence est que lorsque la redirection externe se produit, l'URL dans la barre d'adresse du navigateur sera modifiée.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
redirection php
La redirection (Redirection) consiste à rediriger diverses requêtes réseau via diverses méthodes vers d'autres emplacements. Divisé en interne et externe, la différence est que lorsque la redirection externe se produit, l'URL dans la barre d'adresse du navigateur change.
La redirection de page entraînera certainement un saut de page, et le saut de page ne mènera pas nécessairement à une redirection de page. En d'autres termes, la redirection de page est vraiment incluse dans le saut de page, et la redirection de page est une condition suffisante et inutile pour le saut de page.
Lorsque nous construisons un site Web, nous rencontrons souvent des situations qui nécessitent une redirection de page Web :
1 Ajustement du site Web (comme la modification de la structure du répertoire de la page Web) ;
2. 3. L'extension de la page Web est modifiée (par exemple, l'application doit remplacer .php par .Html ou .shtml).
Dans ce cas, si la redirection n'est pas effectuée, l'ancienne adresse dans les favoris de l'utilisateur ou dans la base de données du moteur de recherche permettra uniquement au client visiteur d'obtenir un message d'erreur de 404 pages, et le trafic d'accès sera en plus perdu en vain ; certains sites Web de noms de domaine multiples enregistrés doivent également rediriger les utilisateurs qui visitent ces noms de domaine pour accéder automatiquement au site principal.
Résumez plusieurs méthodes de saut de page sous PHP1. Implémentation de la balise Meta
Ajoutez simplement la phrase suivante en tête et passez à la page cible après être resté sur la page actuelle pendant 0 seconde
echo '<meta http-equiv="refresh" content="0;url=https://www.baidu.com">';
2. implémentation
echo '<script>window.location.href = 'https://www.baidu.com';</script>';
3. Implémentation de la redirection de page PHP
header('Location: https://www.baidu.com');
L'utilisation de la redirection de page PHP est légèrement différente des deux méthodes ci-dessus dans la mesure où son code d'état de réponse http est spécifié comme 3xx. La différence spécifique concerne le processus de requête HTTP, je n'entrerai donc pas dans les détails ici.
Apprentissage recommandé : "
Tutoriel vidéo PHPCe 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!