字符串到 PHP 中的 \xHH
string to \xHH in PHP
我很好奇在 PHP 中是否有内置或更简单的方法将字符串编码为 \xHH 格式?我正在尝试使用内置函数或更简单的方法从 XSS OWASP Prevention 实施规则 3 和规则 4。但是,我在互联网上找不到。
据我所知,我需要在 PHP 中为 'string to \xHH' 格式制作手册 encoder/decoder。
php
中的预期代码
print(StringToXHH("foo"));
// output --> \x66\x6f\x6f
有什么想法吗?
查看此 SO 问题 How do I pass variables and data from PHP to JavaScript? 中的答案,特别是 3 部分。将数据直接echo到JavaScript.
这不完全是您问题的答案,但解决了整个问题。
tldr: 使用 json_encode()
.
我很好奇在 PHP 中是否有内置或更简单的方法将字符串编码为 \xHH 格式?我正在尝试使用内置函数或更简单的方法从 XSS OWASP Prevention 实施规则 3 和规则 4。但是,我在互联网上找不到。
据我所知,我需要在 PHP 中为 'string to \xHH' 格式制作手册 encoder/decoder。
php
中的预期代码print(StringToXHH("foo"));
// output --> \x66\x6f\x6f
有什么想法吗?
查看此 SO 问题 How do I pass variables and data from PHP to JavaScript? 中的答案,特别是 3 部分。将数据直接echo到JavaScript.
这不完全是您问题的答案,但解决了整个问题。
tldr: 使用 json_encode()
.