Maison  >  Article  >  développement back-end  >  Plusieurs méthodes courantes de saut d'adresse URL pour les en-têtes PHP

Plusieurs méthodes courantes de saut d'adresse URL pour les en-têtes PHP

小云云
小云云original
2017-11-11 15:42:473304parcourir

La fonction d'en-tête PHP est une fonction que les programmeurs utiliseront certainement, donc cet article continuera à expliquer plusieurs méthodes pour les sauts d'adresse URL couramment utilisés dans l'en-tête PHP. Quelle que soit la méthode de saut d'URL en php, elle est indissociable de la fonction d'en-tête. Ci-dessous, je vais compiler quelques procédures et notes courantes de mise en œuvre du saut d'URL pour vous. Les amis dans le besoin peuvent s'y référer...

<.>Plusieurs méthodes courantes de saut dadresse URL pour les en-têtes PHP


Peu importe le type de saut d'URL effectué en PHP, il est indissociable de la fonction d'en-tête. Je vais maintenant trier certaines procédures d'implémentation de saut d'URL couramment utilisées et. Précautions pour vous, les amis dans le besoin peuvent s'y référer.

Saut de page PHP 1. Fonction header()


La fonction header() est une méthode très simple pour sauter de page en PHP. La fonction principale de la fonction header() est de transmettre l'en-tête du protocole HTTP (en-tête) au navigateur.

La fonction header() est définie comme suit :

void header (string string [,bool replace [,int http_response_code]])

Le paramètre facultatif replace indique de remplacer le précédent en-tête similaire L'en-tête ajoute toujours un en-tête du même type et la valeur par défaut est le remplacement.

Le deuxième paramètre facultatif http_response_code force le code de réponse HTTP à la valeur spécifiée. L'en-tête de type Location dans la fonction d'en-tête est un appel d'en-tête spécial, souvent utilisé pour implémenter des sauts de page. Remarque :

1. Il ne peut pas y avoir d'espace entre l'emplacement et ":", sinon il ne sautera pas.

2. Il ne peut y avoir de sortie avant d'utiliser l'en-tête.

3. Le code PHP après l'en-tête sera également exécuté. Par exemple, redirigez le navigateur vers linzl.com

//Redirigez le navigateur
header("Emplacement : http://www.111cn.net"); >//Assurez-vous qu'après la redirection, le code suivant ne sera pas exécuté
exit;
?>


Saut de page PHP 2. Balise Meta

La balise Meta est une balise HTML chargée de fournir des méta-informations sur le document. L'utilisation de cette balise dans un programme PHP peut également permettre de sauter des pages.

Si http-equiv est défini comme rafraîchissement, lorsque la page est ouverte, elle passera à la page correspondante dans un certain laps de temps en fonction de la valeur spécifiée par le contenu.

Si vous définissez content="seconds"; url="website", cela définit le temps qu'il faudra à la page pour accéder à l'URL spécifiée.

Par exemple, le programme suivant meta.php implémente la page pour accéder automatiquement à www.guanwei.org après être resté sur la page pendant une seconde.


>


La page ne reste qu'une seconde


Saut de page PHP 3, javascript (couramment utilisé, recommandé)

Par exemple, ce code peut être placé dans n'importe quelle position juridique dans le programme.


$url = "http://www.guanwei.org";

echo "

echo " window.location.href='$url' ";

echo "";


?>

En plus de ces méthodes, je pense que chacun a aussi ses propres méthodes. Nous vous avons déjà présenté de nombreux articles sur PHPheader. Vous pouvez prêter attention au site Web chinois PHP. référence.

Recommandations associées :

Certaines utilisations de la fonction d'en-tête PHP

PHP utilise l'en-tête pour définir le cache du navigateur

Résumé de l'utilisation du protocole HTTP utilisé par l'en-tête en 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!

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