arahan URL lompat php

WBOY
Lepaskan: 2023-05-05 22:09:07
asal
642 orang telah melayarinya

Arahan URL lompat PHP (fungsi header())

Apabila membangunkan tapak web, selalunya perlu untuk melaksanakan fungsi lompat halaman dan fungsi header() yang disediakan oleh PHP boleh merealisasikan fungsi ini. Fungsi

header() membolehkan kami menghantar maklumat pengepala HTTP kepada penyemak imbas klien untuk mengawal lompatan halaman dan operasi lain.

Sintaks fungsi header() adalah seperti berikut:

header("Location: 目标网址");
Salin selepas log masuk

Antaranya, parameter Lokasi digunakan untuk menentukan URL sasaran yang perlu dilompat.

Sebagai contoh, jika kita ingin melompat ke halaman carian Google, kita boleh menggunakan kod berikut:

header("Location: https://www.google.com/search?q=php");
Salin selepas log masuk

Seterusnya, mari lihat beberapa senario penggunaan lompatan biasa.

  1. Lompat terus ke URL yang ditentukan

Jika kita mahu melompat terus ke URL tetap, kita boleh menggunakan kod berikut:

header("Location: http://www.example.com");
Salin selepas log masuk

atau :

header("Location: /example.php");
Salin selepas log masuk

Antaranya, dalam baris pertama kod, kami melompat ke URL luaran dengan menentukan URL lengkap dan dalam baris kedua kod, kami melompat ke tapak yang sama dengan menentukan laluan relatif halaman.

  1. Gunakan ubah hala

Alihan HTTP bermakna apabila penyemak imbas mengakses halaman, pelayan mengembalikan kod status HTTP untuk memberitahu penyemak imbas bahawa ia perlu melompat ke halaman lain halaman.

Dalam PHP, kita boleh menggunakan fungsi header() untuk menyelesaikan operasi ini. Contohnya:

header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.example.com/new-page.php");
Salin selepas log masuk

Dalam contoh ini, kami memberitahu penyemak imbas bahawa ubah hala diperlukan melalui HTTP/1.1 301 Moved Permanently dan tentukan halaman baharu yang perlu dilompat ke.

  1. Lompatan tertunda

Dalam sesetengah senario, kita perlu menangguhkan lompatan, iaitu melompat secara automatik ke halaman yang ditentukan selepas tempoh masa tertentu. Ini boleh dicapai dengan menetapkan pengepala HTTP Segar Semula.

Sebagai contoh, untuk melaksanakan lompatan selepas kelewatan selama 3 saat, anda boleh menggunakan kod berikut:

header("Refresh: 3; url=http://www.example.com");
Salin selepas log masuk

Dalam contoh ini, kami menetapkan parameter Muat semula untuk menentukan halaman muat semula dan ubah hala ke URL yang ditentukan.

Ringkasan

Menggunakan fungsi header() PHP, kami boleh dengan cepat dan mudah melaksanakan lompatan halaman dan operasi lain.

Walau bagaimanapun, perlu diingatkan bahawa apabila menggunakan fungsi header() untuk melompat ke halaman, ia mesti dipanggil sebelum halaman mengeluarkan sebarang kandungan, jika tidak lompatan akan gagal.

Selain itu, elakkan memasukkan tag HTML dalam parameter fungsi header() untuk mengelakkan kegagalan lompatan.

Atas ialah kandungan terperinci arahan URL lompat php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!