Comment implémenter la redirection de page en PHP ? (Photos + Vidéos)

藏色散人
Libérer: 2018-09-27 14:22:05
original
9265 Les gens l'ont consulté

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 "没有跳转的地址!";
}
Copier après la connexion

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 :

Comment implémenter la redirection de page en PHP ? (Photos + Vidéos)

Si une nouvelle url est définie , c'est normal Le saut est le suivant :

Comment implémenter la redirection de page en PHP ? (Photos + Vidéos)

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= &#39;JavaScript&#39;>location.href=&#39;$url&#39;</SCRIPT>";
} else {
 echo "没有跳转的地址!";
}
Copier après la connexion

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=&#39;<?php echo $url; ?>&#39; ">
</head>
<body>
</body>
Copier après la connexion

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!

Étiquettes associées:
source:php
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal