我将 PHP 与 Symfony 框架一起用于我的 Web 项目。该框架允许您在开发和生产环境之间切换。
重定向的一个常见问题是您在重定向时不会看到 PHP 错误/警告。我的想法是在开发环境中完全禁用自动重定向,并改为提供目标位置的链接(使用“位置”-header 中定义的 href)。
一个简单的解决方案是将状态代码设置为 20X 而不是 30X,即在开发环境中运行时根本不重定向。但由于测试等方面的问题,我不喜欢那样。
你知道更好的解决方案吗?
最佳答案
您应该能够捕获 php 日志并对任何 fatal error 使用异常。
您可以逐页禁用重定向。或者设置单元测试来检查它是否按照你期望的方式工作
关于php - http/html : how to set refresh to infinite when redirecting,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8125531/