这是一个包含页面,为什么它不会在10秒后自动刷新,因为我把正确的代码放在脚本的顶部。我把javascript,ajax,jquery代码绑在一起,结果还是一样的,不刷新吗?
<?php header('Refresh: 10'); ?>
<div class="span3">
<div class="sidebar">
<ul class="widget widget-menu unstyled">
<li>
<a id="coll" class="collapsed" data-toggle="collapse" href="#togglePages">
<i class="menu-icon icon-cog"></i>
<i class="icon-chevron-down pull-right"></i><i class="icon-chevron-up pull-right"></i>
Order Management
<?php
$status='Delivered';
$ret1 = mysqli_query($con,"SELECT * FROM Orders where orderStatus!='$status' || orderStatus is null ");
$num1 = mysqli_num_rows($ret1);
?>
<b id="bell" class="label orange pull-right"><?php echo htmlentities($num1);?></b>
</a>
</div>
<!--/.sidebar-->
</div>
<!--/.span3-->请帮帮忙
发布于 2019-07-06 01:58:58
根据php文档:
请记住,必须在发送任何实际输出之前调用header(),无论是通过普通的HTML标记、文件中的空行,还是从PHP.使用include或require函数或其他文件访问函数读取代码,并在调用header()之前输出空格或空行,这是一个非常常见的错误。使用单个PHP/HTML文件时也存在同样的问题。
也许你可以尝试使用js:
<script>
setTimeout(function(){
window.location.reload(1);
}, 5000);
</script>https://stackoverflow.com/questions/56907476
复制相似问题