Rumah >pembangunan bahagian belakang >masalah PHP >Cara menggunakan php untuk mencapai lompat halaman

Cara menggunakan php untuk mencapai lompat halaman

王林
王林asal
2021-09-09 16:49:247696semak imbas

Cara untuk menggunakan php untuk melaksanakan lompatan halaman adalah dengan menggunakan fungsi header() untuk melaksanakan lompatan, seperti [header("Lokasi: http:// www.xxxxx.com");].

Cara menggunakan php untuk mencapai lompat halaman

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP 7, komputer thinkpad t480.

Sangat mudah untuk melaksanakan lompat halaman dalam php Sebagai contoh, kita boleh menggunakan fungsi header() atau menggunakan tag Meta untuk melaksanakan lompat halaman.

Mari kita lihat dua kaedah lompat halaman ini.

Kaedah 1: fungsi header()

Fungsi header() ialah kaedah yang sangat mudah untuk lompat halaman dalam PHP. Fungsi utama fungsi header() adalah untuk mengeluarkan header protokol HTTP (header) ke penyemak imbas.

Fungsi pengepala() ditakrifkan seperti berikut:

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

Penggantian parameter pilihan menunjukkan sama ada untuk menggantikan pengepala serupa sebelumnya atau menambah pengepala jenis yang sama . Parameter pilihan kedua http_response_code memaksa kod respons HTTP kepada nilai yang ditentukan. Pengepala jenis Lokasi dalam fungsi pengepala ialah panggilan pengepala khas, yang sering digunakan untuk melaksanakan lompatan halaman.

Nota:

1. Tidak boleh ada ruang antara lokasi dan ":", jika tidak, ia tidak akan melompat.

2. Tidak boleh ada sebarang output sebelum menggunakan pengepala.

3. Kod PHP selepas pengepala juga akan dilaksanakan. Contohnya, ubah hala penyemak imbas ke IceLove.com

<  ?php 
//重定向浏览器 
header("Location: http:// www.baidu.com"); 
//确保重定向后,后续代码不会被执行 
exit;
?>

Kaedah 2: Meta tag

Meta tag ialah teg dalam HTML yang bertanggungjawab untuk menyediakan maklumat meta sesuatu document , menggunakan teg ini dalam program PHP juga boleh mencapai lompatan halaman. Jika http-equiv ditakrifkan sebagai muat semula, apabila halaman dibuka, ia akan melompat ke halaman yang sepadan dalam tempoh masa tertentu berdasarkan nilai yang ditentukan oleh kandungan.

Jika content="seconds;url=website" ditetapkan, ia menentukan tempoh masa yang diperlukan untuk halaman melompat ke URL yang ditentukan. Sebagai contoh, gunakan tag meta untuk menyedari bahawa halaman secara automatik melompat ke Ice Love selepas vaksin.

<   meta   http-equiv = "refresh"  
content = "1;url= http:// www.baidu.com " >

Sebagai contoh, program meta.php berikut melaksanakan halaman untuk melompat secara automatik ke bbs.lampbrother.net selepas berada di halaman selama satu saat.

<  ?php   
$ url  =  " http://www.baidu.com" ;  ?>  
<   html >    
<   head >    
<   meta   http-equiv = "refresh"   content ="1;  
url = <  ?php echo $url;  ?> " >    
<  /head >    
<   body >    
页面只停留一秒……   
<  /body >  
<  /html >

Pembelajaran yang disyorkan: latihan php

Atas ialah kandungan terperinci Cara menggunakan php untuk mencapai lompat halaman. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn