页面使用了php 输出缓存 依次分批输出内容,后输出的内容中含JS,却不执行(我使用的是chrome浏览器),为什么?
<?phpecho '前面的内容......';@ob_flush();@flush();echo '后面的内容......<script> location.href="abc.html"; </script>'; //这里JS不执行呢@ob_flush();@flush();?>
PbootCMS是一款高效、简洁、强悍的开源PHP企业网站开发建设管理系统。 PbootCMS 1.1.9 更新日志:2018-08-17 1.系统优化及安全修复(重要); 2.修复自定义表单Mysql时添加失败问题; 3.修复后台模板一些小错误; 4.修复影响缓存效果的一些问题; 5.新增后台在线更新功能;
538
这是你服务器的问题
运行可以跳转啊
<?phpecho '前面的内容......';@ob_flush();@flush();echo '后面的内容......'; //有可能这么的代码有问题,比如html的闭包问题.应该</div>的笔误变成了<div>?><script> location.href="abc.html"; </script> <!-- 放到PHP代码外,看看什么情况?--><?php@ob_flush();@flush();?>
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号