我需要清理 PHP 中 error_log() 的用户数据吗?

Jac*_*son 6 php

当直接将数据传递到以下位置时,我是否需要清理来自公众表单的用户输入:

error_log();
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/en/function.error-log.php

我知道这是一个相当简单的问题,但我在其他地方找不到任何东西。

谢谢

小智 1

如果你想安全一点:

error_log(addcslashes($message, "\000..\037\177..\377\\"));
Run Code Online (Sandbox Code Playgroud)

它将编码所有不可打印和非 ASCII 字符(即任何不匹配的字节/[\x20-\x7E]/)并将任何原始反斜杠加倍