我尝试使用kill()方法扩展Response对象,并阻止响应,但只要响应处理完毕,Laravel就会返回session_cookie。
如何“创建”NULL响应没有http状态代码,标题,正文等?
答案 0 :(得分:1)
如果你在Apache中使用PHP作为模块,那么即使PHP崩溃了,你也会总是返回一个响应(你会得到一个500内部服务器错误)。 在某些情况下,Apache可能什么都不返回,但这只是因为Apache崩溃了。
您所能做的就是在ob_clean
函数中使用die()
和kill()
刷新PHP输出缓存。您也可以返回HTTP 500错误。