有没有一种方法可以使用JavaScript或PHP在页面加载时返回上一页?
PHP是服务器端语言,所以不行。页面将会传输到客户端,在达到客户端时,需要指示浏览器返回。
尽管如此,你有两个选择:Javascript或HTML元标签。
Javascript mootools的示例代码如下:
window.addEvent('domready', function() {
history.go(-1);
});
<meta http-equiv="refresh" content="2;url=http://example.net">
希望能对您有所帮助!请注意,这种行为通常会让用户感到困惑,应谨慎使用。
在JavaScript中,可以使用history.go(-1)
。如果要调用它,请确保有一个页面可以返回,就像这个问题建议的那样。
$(function() { history.go(-1); });
<body onload="window.history.back()">
<body onload="setTimeout(function() { window.history.back(); }, 1000)">
另一个解决方案是:
<body onload='history.go(-1);'>