Bagaimana untuk melaksanakan halaman lompat dalam php

PHPz
Lepaskan: 2023-04-11 09:48:05
asal
433 orang telah melayarinya

Dalam PHP, lompatan halaman boleh dicapai dengan menggunakan fungsi header(), yang boleh menghantar maklumat pengepala HTTP kepada klien, yang mengandungi arahan lompatan untuk mencapai lompatan halaman.

Apabila menggunakan fungsi header() untuk melompat ke halaman, anda perlu memberi perhatian kepada perkara berikut:

  1. Kedudukan panggilan fungsi header() hendaklah sebelum semua output, jika tidak, ia akan menyebabkan pengepala sudah dihantar ralat.
  2. Apabila melompat dalam fungsi header(), laluan relatif harus digunakan dan bukannya laluan mutlak atau alamat URL secara langsung.
  3. Selepas melompat, anda perlu menggunakan fungsi exit() atau die() untuk menamatkan pelaksanaan skrip.

Berikut ialah contoh kod yang menunjukkan cara melompat ke halaman dalam PHP:

<?php
// 跳转到指定的页面
header("Location: page.php");
exit();
?>
Salin selepas log masuk

Dalam contoh ini, fungsi header() menentukan lokasi lompatan : page.php, fail ini hendaklah menjadi laluan relatif dalam folder tempat fail semasa berada. Selepas melaksanakan fungsi header(), gunakan fungsi exit() untuk menghentikan pelaksanaan skrip bagi memastikan lompatan boleh diteruskan seperti biasa.

Jika anda perlu lulus parameter semasa melompat, anda boleh menggunakan rentetan pertanyaan. Contohnya:

<?php
// 向page.php传递name和age两个参数
header("Location: page.php?name=John&age=18");
exit();
?>
Salin selepas log masuk

Dalam contoh ini, rentetan pertanyaan menggunakan dua parameter, nama dan umur, dan nilai yang diberikan ialah John dan 18 masing-masing. Dalam page.php, anda boleh mendapatkan parameter ini melalui tatasusunan $_GET:

<?php
// 获取传递过来的参数
$name = $_GET[&#39;name&#39;];
$age = $_GET[&#39;age&#39;];

echo "您好,".$name.",您的年龄是".$age."岁。";
?>
Salin selepas log masuk

Sudah tentu, jika anda perlu melakukan beberapa operasi lompatan khas, seperti menggunakan kaedah POST untuk melompat (seperti lompat log masuk ) dsb., juga boleh dilaksanakan menggunakan kaedah yang sepadan. Secara umumnya, melompat ke halaman dalam PHP agak mudah, dan anda hanya perlu biasa dengan penggunaan fungsi header().

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan halaman lompat dalam 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