Cet article vous présente principalement l'explication détaillée des trois méthodes de PHP pour implémenter la redirection de page.
Alors, qu'est-ce que la redirection de page ?
Dans le processus de développement d'un site Web, lorsque nous rencontrons une migration de page Web ou un ajustement de site Web, nous devons effectuer une redirection pour éviter une perte de trafic. La redirection de page consiste à rediriger diverses requêtes réseau vers d'autres emplacements via diverses méthodes.
Ci-dessous, nous vous présenterons la méthode spécifique de mise en œuvre de la redirection de page à travers des exemples de code simples.
Méthode 1 : redirection d'en-tête
<?php $url = "http://php.cn"; if (isset($url)) { header("Location:$url"); } else { echo "没有跳转的地址!"; }
Ici, nous définissons une variable $url, qui représente l'adresse url vers laquelle être redirigé. Utilisez ensuite if pour déterminer si le lien de redirection existe. S'il existe, accédez à la nouvelle adresse "http://php.cn". Sinon, affichez "Aucune adresse de saut !".
Si aucun lien de saut n'est défini, la valeur de retour est la suivante :
Si une nouvelle url est définie , c'est normal Le saut est le suivant :
Remarque : La fonction header() envoie l'en-tête HTTP d'origine au client. Le paramètre est la nouvelle adresse URL.
Méthode 2 : redirection de script js
<?php $url = "http://php.cn"; if (isset($url)) { echo "<SCRIPT language= 'JavaScript'>location.href='$url'</SCRIPT>"; } else { echo "没有跳转的地址!"; }
Déterminez également d'abord si le lien existe, puis ici nous utilisons principalement location.href en js, Cela signifie aussi sauter.
Méthode 3 : redirection de balise HTML
<?php $url = "http://php.cn"; if (!isset($url)) { exit("没有跳转的地址!"); } ?> <HTML> <head> <meta HTTP-EQUIV="REFRESH" CONTENT="3; URL='<?php echo $url; ?>' "> </head> <body> </body>
De même, nous déterminons d'abord s'il existe un lien de saut, puis utilisons principalement < ; Balise META > pour réaliser un saut d'actualisation de page.
Dans la balise, REFRESH signifie définir une actualisation, 3 est le temps d'actualisation, l'unité est en secondes et le paramètre dans l'URL est le fichier actualisé, c'est-à-dire la nouvelle adresse du lien de saut. .
Cet article est une introduction détaillée aux trois méthodes de redirection de page en PHP. J'espère qu'il sera utile aux amis dans le besoin !
Si vous souhaitez en savoir plus sur PHP, vous pouvez suivre le site Web PHP chinois Tutoriel vidéo PHP Tout le monde est invité à l'apprendre et à s'y référer.
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!