PHP

PHP htmlspecialchars函数详解

小樊
93
2024-12-11 03:45:12
栏目: 编程语言
PHP开发者专用服务器,限时0元免费领! 查看>>

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 攻击。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:如何结合其他PHP函数使用htmlspecialchars

0
看了该问题的人还看了