gpt4 book ai didi

php - 使用户输入对 XML 安全

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:36:15 24 4
gpt4 key购买 nike

使用 PHP 从用户提交的文本生成有效 XML 的最佳实践是什么,例如带有符号、尖括号、非 ascii 重音字符、换行符等的电子商务销售数据。

人们依赖哪些函数、库和正则表达式?

最佳答案

将信息包装在CDATA 标签中并使用htmlentities() 对数据进行编码

'<tag><![CDATA[' . htmlentities($theData) . ']]></tag>'

或使用 DOM

$dom = new DOMDocument("1.0", "utf-8");

/* ... */

$dom->createCDATASection(htmlentities($theData));

关于php - 使用户输入对 XML 安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11040285/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com