我得到这个:preg_replace自动添加< and >,但它很奇怪?
$_response_body = preg_replace("</body>","<script>alert('test');</script><br /></body>",$_response_body);
它应该写:
<script>alert('test');</script><br />
</body>
但事实并非如此。如果我删除小于号和伟大 - 比符号所以说
<<script>alert('test');</script><br /></body>>
正如你所看到的,它增加了一个额外的<和> ..:
script>alert('test');</script
然后将其写入回报它将返回:
<script>alert('test');</script<br /></body>>
有人知道为什么会发生这种情况?
使用'str_replace()'而不是 – 2013-02-24 20:18:48