ani*_*son 2 php apache redirect
我无法弄清楚是什么导致了这个错误。我的 Apache 日志没有在访问日志或关于页面的错误日志中记录任何错误,但不知何故,每当我取消注释该header()
行时,我都会收到 500 内部服务器错误。在header()
调用内容之前输出内容时,它不可能来自PHP的致命错误,这不会导致500吗?
header("Location: /offices/page-".ceil($cache->size() / 15));
Run Code Online (Sandbox Code Playgroud)
我测试过$cache->size()
它返回 22,所以它应该在字符串的末尾附加一个 2 并重定向。我确实在它之前打过电话ob_start()
,header()
但我尝试ob_end_clean()
在它之前打电话,但它仍然什么也没做......
我什至尝试将其放在header("Location: /offices");
文件的最开头,但它仍然给了我 500。
另一个原因可能是-你需要删除空间后location
:
header("location :
header("location:
如果这不是您的问题,请尝试检查 php 和 apache错误日志。
归档时间: |
|
查看次数: |
10426 次 |
最近记录: |