php 刷新当前页面?
我有一个页面,
如果设置了一个变量(在会话中),它将执行一个操作,然后取消设置会话。
现在它必须自我更新。
这就是我陷入困境的地方。
有没有办法获取当前页面的确切网址?
或者是否有功能可以执行此操作?
所以header('location: ???');
我有一个页面,
如果设置了一个变量(在会话中),它将执行一个操作,然后取消设置会话。
现在它必须自我更新。
这就是我陷入困境的地方。
有没有办法获取当前页面的确切网址?
或者是否有功能可以执行此操作?
所以header('location: ???');
header('Location: '.$_SERVER['REQUEST_URI']);
PHP 刷新当前页
使用 PHP 代码:
<?php
$secondsWait = 1;
header("Refresh:$secondsWait");
echo date('Y-m-d H:i:s');
?>
注意:请记住,在发送任何实际输出之前,必须调用 header(),无论是通过普通的 HTML 标记、文件中的空行还是从 PHP。
如果你发送任何输出,你可以使用javascript:
<?php
echo date('Y-m-d H:i:s');
echo '<script type="text/javascript">location.reload(true);</script>';
?>
当此方法收到 true 值作为参数时,它将导致始终从服务器重新加载页面。如果它是 false 或未指定,浏览器可能会从其缓存中重新加载页面。
或者你可以明确地使用“元刷新”(使用纯html):
<?php
$secondsWait = 1;
echo date('Y-m-d H:i:s');
echo '<meta http-equiv="refresh" content="'.$secondsWait.'">';
?>
问候和良好的代码,