如何使用标题重定向将其重定向到当前页面?
编辑:我正在尝试重新加载浏览器中当前显示的页面。
答案 0 :(得分:3)
header('Location: http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
答案 1 :(得分:2)
编辑:我正在尝试让它重新加载 当前显示的页面 浏览器。
PHP本身不能强制页面刷新。你需要使用javascript:
<input type="button" onclick="window.location.reload(true)" value="Reload It" />
.reload(true)
位指示浏览器进行硬刷新(即从服务器获取网页的新副本)。
答案 2 :(得分:1)
我认为你需要让我们更好地理解这个问题。但据我所知,你正在寻找这个:
header("Location: ".$url);
exit(1); // Needed!
答案 3 :(得分:0)
答案 4 :(得分:0)
$url = 'mypage.php';
header('Location: ' . $url);
die('<a href="' . $url . '">Click Here</a> if you are not redirected.');
重定向到 mypage.php 。如果失败,将向用户发送消息并链接到重定向页面。
答案 5 :(得分:0)
您也可以在没有PHP的HTML中执行此操作...简单,但并不总是适合您的需求(Meta将在页面加载时工作)
<meta http-equiv="refresh" content="10;url=http://www.yoursite.com/yourpage.htm" />
其中:
答案 6 :(得分:0)
如果您要重写网址,可以使用$_SERVER['REDIRECT_URL']
获取当前网页。