Maison > développement back-end > Problème PHP > Quelle est la méthode de redirection php ?

Quelle est la méthode de redirection php ?

藏色散人
Libérer: 2023-03-10 15:26:01
original
6415 Les gens l'ont consulté

La méthode de redirection php fait référence à la méthode de redirection php. La méthode d'implémentation est : 1. Utilisez la fonction HEADER de PHP pour rediriger ; 2. Utilisez des balises HTML pour rediriger ;

Quelle est la méthode de redirection php ?

L'environnement d'exploitation de cet article : système windows7, version PHP7.1, ordinateur DELL G3

Quelle est la méthode de redirection php ?

Trois méthodes de redirection PHP

1. Utilisez les informations d'en-tête HTTP

C'est-à-dire utilisez la fonction HEADER de PHP. La fonction HEADER en PHP a pour fonction d'émettre des instructions de contrôle au navigateur qui doivent passer par le serveur WEB spécifié par le protocole HTTP. Par exemple : déclarer le type d'information renvoyée ("Context-type : xxx/xxx"). , les attributs de la page (" Pas de cache", " Expire ") etc.

La méthode de redirection vers une autre page à l'aide des informations d'en-tête HTTP est la suivante :

Le code est le suivant :

<?php 
$url = "http://www.jb51.net"; 
if (isset($url)) 
{ 
Header("Location: $url"); 
} 
?>
Copier après la connexion

Remarque : il y a un espace après "Localisation : ", ne l'ajoutez pas Parfois c'est possible, mais par souci de précision il vaut mieux l'ajouter.

2. Utilisez des balises HTML

Utilisez des balises HTML, c'est-à-dire utilisez la balise REFRESH de META, par exemple :

Le code est le suivant :

<?php 
$url = "http://www.jb51.net"; 
if (!isset($url)) 
{ 
exit(&#39;没有要跳转的地址呦&#39;); 
} 
?> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="REFRESH" CONTENT="5; URL=&#39;<?php echo $url;?>&#39; "> 
</HEAD> 
<BODY> 
</BODY> 
</HTML>
Copier après la connexion

Remarque : Parmi eux, content="5; url='http://www.jb51.net' " indique l'adresse de saut et l'exécution après 5 secondes.

3. Utilisez un script pour implémenter

Le code est le suivant :

<? php 
$url="http://www.jb51.net"; 
echo "<SCRIPT LANGUAGE=\"JavaScript\">location.href=&#39;$url&#39;</SCRIPT>"; 
?>
Copier après la connexion

Cependant, je préfère personnellement la méthode de l'en-tête, pour que la page saute plus rapidement et que l'utilisateur l'utilise. n'est pas facile de détecter visuellement le saut de la page entière, mais seulement un changement partiel !

Apprentissage recommandé : "Tutoriel vidéo PHP"

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.cn
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