PHP 函数 str_replace的疑难杂症 ,一般人不懂,求大神

代码非常简单,我用$_POST接收一个字符串变量,
echo出的$_POST['content']内容为adhihcncj<script>999000</script>asdasdvvv
然后我想用 echo str_ireplace("<script>","",$_POST['content']); 来过滤掉其中的<script>标签却完全不起作用!!
之后我新建一个变量,内容等于adhihcncj<script>999000</script>asdasdvvv,结果可以正常过滤!!
我把接收到的$_POST['content']用(sting)$_POST['content']转化后也完全不起作用,
奇怪的是,如果我只过滤script ,那么能够正常过滤,<script>就不行,这个问题我觉得只有真正被恶心过的人才能懂,求大神!!

第1个回答  2016-10-21
你确定吗?我接受post然后过滤完全没问题,你发代码出来我看看
第2个回答  2016-10-21
兄弟 试着用一下htmlspecialchars()这个函数试试本回答被网友采纳