我有一些PHP代码可以从中获取内容"php://input"
。
if (!isset($HTTP_RAW_POST_DATA)) {
$HTTP_RAW_POST_DATA = file_get_contents("php://input");
现在,我试图XML
从$HTTP_RAW_POST_DATA
sed中删除标签,如下所示:
exec("/usr/bin/sed -e 's/\<3\>//g' -e 's/\<\/3\>//g' $HTTP_RAW_POST_DATA");
然后,我尝试$HTTP_RAW_POST_DATA
像这样回显:
echo("$HTTP_RAW_POST_DATA");
但是它仍然使用<3>
和返回它</3>
。似乎sed无法读取变量。
我该怎么做才能解决此问题?我没有收到任何错误消息。
仅在使用用strip_tags() - http://php.net/manual/en/function.strip-tags.php -你想要做的sed没有可怕的安全隐患到底该怎么做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句