escape_tags()
作用:转义字符串中的 HTML
标签。
语法: string escape_tags(string $str, string $tags)
参数:
$str
待转义的字符串。$tags
设置转义的标签。
返回值:
- 转义后的字符串。
说明:
默认地,ModPHP
在将数据写入数据库之前,会自动调用该函数对传入的参数进行转义,你只需要设置 config('site.escapeTags')
配置项为需要转义的标签即可,默认是 <script>
<style>
<iframe>
。
示例:
<?php
$str = '<script><!-- 不应该被运行的代码 --></script>';
echo escape_tags($str, '<script>'); //将输出 <script><!-- 不应该被运行的代码 --></script>