我找到了这个链接 Redirect with Timer in PHP?
我已经尝试了这个
<meta http-equiv="refresh" content="5;url=http://yourdomain.com"/>
<?php
// wait 5 seconds and redirect :)
echo "<meta http-equiv=\"refresh\" content=\"5;url=http://yourdomain.com\"/>";
?>
它的工作,但我想重定向回到上一页,任何想法?算法是我在5秒后更改页面并在5秒后返回上一页并继续返回.. 抱歉我的英文不好
答案 0 :(得分:2)
使用HTTP_REFERER,它将为您提供您到达当前页面的页面。
$_SERVER['HTTP_REFERER']
参考:http://php.net/manual/en/reserved.variables.server.php
<?php
// wait 5 seconds and redirect :)
echo "<meta http-equiv=\"refresh\" content=\"5;url=".$_SERVER['HTTP_REFERER']."\"/>";
?>
答案 1 :(得分:1)
使用window.go(-1);
答案 2 :(得分:1)
可以使用Pure javascript
完成setTimeout(function(){
window.history.back()
}, 5000);
如果你想使用php
setTimeout(function(){
window.location = '<?=$_SERVER['HTTP_REFERER'] ?>'
}, 5000);
答案 3 :(得分:0)
您可以尝试重定向到
sleep(5);
$_SERVER['HTTP_REFERER']