gpt4 book ai didi

php - PHP 中的 Base64 编码对 '&' 和 '#' 不起作用?

转载 作者:行者123 更新时间:2023-12-04 06:54:21 25 4
gpt4 key购买 nike

我对 base64 的了解非常有限。我将它用作内容管理系统中字符串转义的替代方法,因为我曾被警告过如何在 mysql_real_escape_string(); 中发现弱点;并且非常害羞,因为我知道它是如何增大文本大小的。

PHP 似乎在字符串中的 # 或 & 实例之后截断所有内容;请帮我解决这个问题。

此外,评论使用 base64 来维护 CMS 中帖子内容的“真实性”是否只是一种愚蠢的行为,或者是明智之举。

谢谢你的时间 :)

最佳答案

是的,它有效:

$ php
<?php echo base64_decode(base64_encode("hello &# world")); ?>
hello &# world

您可以在 wikipedia 上找到有关 base64 的信息并在 php manual

关于php - PHP 中的 Base64 编码对 '&' 和 '#' 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727956/

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