【发布时间】:2013-02-22 01:14:13
【问题描述】:
我正在尝试将刷新用作重定向功能,因为标头由于某种原因不起作用。这是我的一段代码,当我运行它时会刷新循环:
---------不工作 /----------------
$url = $_SERVER['REQUEST_URI'];
$url = substr($url, 10); //cuting url to "index.php?site=page"
echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$url.'">';
---------工作/----------------
$url = 'index.php?site=page';
echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$url.'">';
---------全功能 /----------------
elseif($action=="nfvi") {
safe_query("UPDATE ".PREFIX."nfv SET nfv=nfv+1");
$url = $_SERVER['REQUEST_URI'];
$url = substr($url, 10);
echo '<META HTTP-EQUIV="Refresh" Content="0; URL='.$url.'">';
}
【问题讨论】:
-
如果您尝试使用 +1 更新整数,那么也要更改您的查询:
nfv SET nfv='nfv'+1 -
substr 是干什么用的?原始的 REQUEST_URI 是什么样的?
-
我想要:index.php?site=page insted of /~folder/index.php?site=page 所以我使用 substr