PHP剥离空字节

时间:2016-10-24 17:15:33

标签: php ajax

我有一个应用程序,我需要能够让用户将任何东西放入输入字段,并且遇到空字节问题。我通过AJAX将数据传递给PHP 5.5并且可以看到它正确地从AJAX请求传递,但是当我立即在PHP端var_dump $ _POST时,包含'%00&#的字符串39;来自''。顺便说一句,我通过使用查询绑定来保护我的数据库不被注入。此外,用户群仅供我公司内部使用。所以,我并不真正关心它的安全方面。我怎样才能让PHP通过这些空字节?

1 个答案:

答案 0 :(得分:0)

在PHP中回显一个空字节确实会产生一个看起来很空白的字符串,所以这很有道理。

echo chr(0); // outputs nothing