PHP

PHP htmlspecialchars函数详解

小樊
89
2024-12-11 03:45:12
栏目: 编程语言

htmlspecialchars() 是 PHP 中的一个非常有用的函数,用于将特殊字符转换为 HTML 实体

函数原型:

string htmlspecialchars ( string $string [, int $flags = ENT_QUOTES [, string $encoding = 'UTF-8' [, bool $double_encode = true ]]] )

参数说明:

返回值: 返回一个字符串,其中所有特殊字符都被转换为相应的 HTML 实体。

示例:

<?php
$string = '<script>alert("XSS");</script>';
$encoded_string = htmlspecialchars($string, ENT_QUOTES, 'UTF-8');
echo $encoded_string; // 输出:<script>alert("XSS");</script>
?>

在这个例子中,htmlspecialchars() 函数将 <script> 标签和其中的双引号转换为 HTML 实体,从而防止 XSS 攻击。

0
看了该问题的人还看了