Bagaimana untuk melaksanakan butang kembali ke halaman sebelumnya dalam php

PHPz
Lepaskan: 2023-03-31 09:54:58
asal
1749 orang telah melayarinya

Dalam halaman web, kadangkala perlu untuk melaksanakan butang supaya pengguna boleh kembali ke halaman sebelumnya selepas mengkliknya. Sebagai contoh, dalam halaman borang, selepas pengguna mengisi maklumat, jika dia ingin kembali ke halaman sebelumnya dan menyemak semula maklumat, dia memerlukan butang untuk kembali ke halaman sebelumnya. Bagaimana untuk melaksanakan fungsi ini dalam PHP?

Mari kita pelajari dahulu cara mendapatkan alamat halaman sebelumnya dalam PHP. Dalam PHP, anda boleh menggunakan $_SERVER['HTTP_REFERER'] untuk mendapatkan alamat halaman sebelumnya, tetapi nilai ini tidak semestinya wujud Sesetengah pelayar akan melumpuhkan fungsi ini, atau apabila memasuki halaman semasa dari cara lain, nilai ini akan juga wujud ketidakpastian. Oleh itu, kita perlu melakukan beberapa pemprosesan keserasian dalam kod.

Kod tersebut adalah seperti berikut:

<?php
if(isset($_SERVER[&#39;HTTP_REFERER&#39;])){
    $last_page = $_SERVER[&#39;HTTP_REFERER&#39;];
} else {
    $last_page = &#39;javascript:history.back()&#39;;
}
?>
Salin selepas log masuk

Dalam kod ini, kami mula-mula menentukan sama ada $_SERVER['HTTP_REFERER'] wujud, tetapkan ia kepada pembolehubah $last_page; jika Jika ia tidak wujud, tetapkan pembolehubah $last_page kepada "javascript:history.back()". Kaedah history.back() dalam JavaScript digunakan di sini, yang boleh merealisasikan fungsi kembali ke halaman sebelumnya.

Seterusnya, kita boleh menambah butang untuk kembali ke halaman sebelumnya. Kodnya adalah seperti berikut:

<button onclick="window.location.href=&#39;<?php echo $last_page; ?>'">返回上一页</button>
Salin selepas log masuk

Dalam kod ini, kami menggunakan acara onclick untuk mengikat acara klik butang. Apabila butang diklik, kaedah window.location.href dalam JavaScript akan dipanggil untuk menetapkan alamat kepada alamat yang diwakili oleh pembolehubah $last_page, dengan itu merealisasikan fungsi kembali ke halaman sebelumnya.

Di atas ialah cara melaksanakan butang kembali ke halaman sebelumnya dalam PHP. Melalui kaedah ini, apabila perlu kembali ke halaman sebelumnya, pengguna boleh terus mengklik butang dan bukannya beroperasi secara manual melalui butang kembali pelayar, yang meningkatkan interaktiviti dan pengalaman pengguna.

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan butang kembali ke halaman sebelumnya 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!