10

例如:

$str="<script>alert('hello');</script>";

如果我使用 echo 打印出来,它会在浏览器中弹出一个警告窗口。

在这种情况下如何打印出原始字符串<script>alert('hello');</script>

4

2 回答 2

24

取决于你是否想要的话script。如果是,那么

你应该使用这个。

echo htmlspecialchars($str);

http://php.net/manual/en/function.htmlspecialchars.php

如果不只是使用strip_tags http://php.net/manual/en/function.strip-tags.php

于 2013-07-03T14:39:15.997 回答
4

您可以使用htmlspecialchars

$str = htmlspecialchars( "<script>alert('hello');</script>" )

文档: http: //php.net/manual/en/function.htmlspecialchars.php

于 2013-07-03T14:40:03.447 回答