用PHP写一个当点击跳转后跳转上一页的代码如果没有上一页就跳转到主页
您可以使用PHP的header函数来实现跳转功能。在点击跳转的链接中,您可以传递一个参数来标识当前页面是否有上一页。然后在PHP代码中根据该参数的值执行相应的跳转操作。以下是一个示例代码:
<?php
if(isset($_GET['hasPrevPage']) && $_GET['hasPrevPage'] == 1) {
// 如果有上一页,跳转到上一页
header("Location: " . $_SERVER['HTTP_REFERER']);
} else {
// 如果没有上一页,跳转到主页
header("Location: index.php");
}
exit;
?>
在上面的代码中,我们通过判断$_GET['hasPrevPage']参数的值来确定是否有上一页。如果$_GET['hasPrevPage']的值为1,则使用header函数跳转到$_SERVER['HTTP_REFERER'],即上一页的URL。如果$_GET['hasPrevPage']的值不为1或者没有设置该参数,则使用header函数跳转到主页。
请注意,header函数必须在页面输出内容之前调用,且跳转前需要使用exit函数来终止当前页面的执行
原文地址: http://www.cveoy.top/t/topic/ivtA 著作权归作者所有。请勿转载和采集!