gpt4 book ai didi

php - 在 PHP 中禁用回显和打印

转载 作者:可可西里 更新时间:2023-11-01 13:13:52 26 4
gpt4 key购买 nike

这似乎是一个有趣的问题,但实际上并非如此,我想禁用 echoprint 和其他可能输出到缓冲区的功能,例如 读取文件

我想这样做的原因是为了防止客户端在我的应用程序规则之外使用echoprint,迫使他们编译他们的内容和将其发送到输出类,以便管理整个缓冲区。

现在我知道我可以在我的脚本开始时设置一个输出缓冲区并丢弃任何内容,但这不会包括诸如 headerset_cookie 之类的东西,所以我的问题可能被解释为我如何控制响应头部的缓冲区

是否有任何可能的方法来管理 PHP 输出的所有方面,例如将回调分配给主缓冲区而不仅仅是响应主体?

最佳答案

最后没有有效的方法来实现这一点,因为至少 echo 不是一个函数,而是一个语言结构,不能被禁用。您可以尝试使用输出缓冲(ob_start() 等),但这不会阻止其他代码再次禁用输出缓冲。

在我看来,除了确定之外别无他法,只有“好的代码”。我不知道“阻止客户端”是什么意思,但无论如何我都不会执行任意代码。如果它是由训练有素的开发人员编写并经过测试的,那么应该没有问题。

关于php - 在 PHP 中禁用回显和打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6554147/

26 4 0