问题:
fastcgi_finish_request()之后使用header()函数报错:
Cannot modify header information - headers already sent by
原因:
运行laravel的服务器向客户端发送响应之后不能再使用php的header()函数:
Headers need to be sent first before any HTML is transferred
php的header()函数将会直接向客户端发送headers,而不是设置header.
fastcgi_finish_request()之后使用header()函数报错:
Cannot modify header information - headers already sent by
原因:
运行laravel的服务器向客户端发送响应之后不能再使用php的header()函数:
Headers need to be sent first before any HTML is transferred
php的header()函数将会直接向客户端发送headers,而不是设置header.
本文探讨了在使用FastCGI环境下,调用PHP的header()函数遇到的问题及原因。指出在FastCGI_finish_request()之后尝试修改HTTP头部信息会报错,并解释了header()函数的工作原理。
792

被折叠的 条评论
为什么被折叠?



