我正在尝试找到一种方法来防止脚本将不必要的数据上传到 PHP 脚本。我最初试图终止传入的读取连接,这显然违反了 HTTP 协议,我无法让它工作,但我一直在研究替代方案,发现100-Continue
状态码正是我所需要的。我的客户应该发送所需的标头和Expect: 100
标头和服务器应该发回100 Continue
or 417 Expectation failed
但从我尝试完成这项工作来看,在 PHP 有机会进行任何处理之前,Apache 发回了 100 响应。有没有办法让 PHP 检查请求标头并发回100 Continue
响应并继续处理传入的数据?我已经读取了原始数据php://input
.
谢谢,
J
您无法使用纯 PHP 代码(上传完成后才会执行)来执行此操作,但您可以创建 PHP 扩展。也许看一下上传进度 http://pecl.php.net/package/uploadprogress挂钩上传过程的扩展。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)