Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我阅读的文档在这个问题上似乎并不清楚。
不带参数调用exit()时,服务器是否仍将某些内容发送回客户端?
exit()
如果是这样,是否有替代方法或方法可以防止在退出时将任何内容发送给客户?
exit与到达文件末尾基本相同。任何已经发送的内容都将被浏览器接收,任何输出缓冲区都将被处理并发送。
exit
ob_start()您可以通过包含作为第一行代码并使用此函数来强制一个空响应:
ob_start()
function exitEmpty() { while(ob_get_level()) ob_end_clean(); exit; }
但是,标题仍将被发送。这只是清空响应正文。
exit()如果尚未发送标头,仍将发送标头,否则将不发送任何其他内容。