mav*_*ili 5 php redirect header output
我试图在成功执行后重定向页面.但是,我想在重定向完成时向用户显示一条消息(例如"Changed made.Redirecting ...").header在页面输出后更改变量会导致PHP出错,我知道这一点.我的问题是,我该怎么做?
我目前的代码是这样的
// ... execution code
echo 'Changes made successfully. Now redirecting...';
header('Location: index.php');
Run Code Online (Sandbox Code Playgroud)
这不起作用.我也看到了SO的答案,建议我分别使用ob_start()和ob_flush()在页面的开头和结尾.但这也没有解决我的问题,我仍然得到错误.
NB我只需要使用PHP,我不希望JavaScript用于重定向.
编辑:我最终使用JavaScript进行重定向,因为我需要在重定向之前向用户输出一些有用的消息,而单独使用PHP并不是最好的解决方案.
header( "refresh:5;url=wherever.php" );
Run Code Online (Sandbox Code Playgroud)
5秒后您可以将页面重定向到wherever.php。请看这个问题:Page redirect after certain time PHP
| 归档时间: |
|
| 查看次数: |
14164 次 |
| 最近记录: |