1.跳转到任意页面
法一:
header("location:$url");
法二:
echo "<script>window.location('$url');</script>";
法三:
echo "<script>location.href='$url';</script>";
法四:
window.location.href='$url';
2.返回上一次预览界面
法一:
echo "<script>window.history.back(-1);</script>";
法二:
echo "<script>window.history.go(-1);</script>";//返回上一页
法三:
echo "<script>window.location.href='{$_SERVER['HTTP_REFERER']}';</script>";
3.跳转到下一个页面
echo "<script>window.history.go(1);</script>";
注:
History — go()、back()、forward() 存储浏览器的历史信息
history是Javascript中Window下的对像,用于存储浏览器的历史信息。
它含有三个方法,go(),back()和forward(),分别用来控制页面的跳转。
其中:
back()表示返回到上一页面,效果相当于go(-1);
forward()表示返回到下一页面,效果相当于go(1);
go()用于指定页的跳转。
例:
echo "<script>window.history.go(-2);</script>";//表示返回到浏览过的前两个页面
history.go(1)指定页的跳转;
history.go(-1)表示返回到浏览过的前一个页面。