Trois façons d'accéder à une page Web en PHP :
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 : (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
void header (string string [,bool replace [,int http_response_code]])
Le paramètre facultatif replace indique de remplacer le précédent similaire header Ou ajoutez un en-tête du même type, la valeur par défaut est de remplacer.
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é.
< ?php //重定向浏览器 header("Location: http://www.baidu.com"); //确保重定向后,后续代码不会被执行 ......?>
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 actualisation, 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 content="seconds;url=website" est défini, il 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.baidu.com après être resté sur la page pendant une seconde.
<?php $url = "http://www.baidu.com"; ?> <html> <head> <meta http-equiv="refresh" content="1;url=< ?php echo $url; ?>"> </head> <body> 页面只停留一秒…… </body>
JavaScript
Par exemple, ce code peut être placé n'importe où dans le programme qui est légal.
< ?php $url = "http://bbs.lampbrother.net"; echo "< script language='javascript' type='text/javascript'>"; echo "window.location.href='$url'"; echo "< /script>"; ?>
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!