记录技术成长,奔向未来!

解决管理后成功提示不出现出现空白的问题

摘要: 修改header,因为 header() 之前有输出(例如警告、空行、或者 left.php 的图标输出),导致无法重定向。改为 JavaScript 跳转可以彻底避免这个问题。
在批量删除/移动等操作后,改用 JavaScript 跳转以避免 headers already sent 错误导致的空白页面。我们直接给出修改后的代码片段,将 header() 替换为
<script>window.location.href=...</script>

例如:批量移动:
原来的代码: 
header('Location: ?mod=article_list&msg=batch_move_success');
修改为:
echo '<script>window.location.href="?mod=article_list&msg=batch_move_success";</script>';

发表评论 (0)

留下你的足迹

验证码 点击图片刷新