我已经用一个不想要的替换了,并且不知道如何修复它。
当您在PHP中回显
以下字符串
时
echo('?hash=123&rid=111×tamp=123');
输出为:
?hash=123&rid=111×tamp=123
请注意,×tamp
已替换为×tamp
我试图通过使用\×tamp
来转义它,但是没有用。
如何防止PHP替换这个?
您可以使用http://phptester.net/联机再现此错误
您必须转义该字符串,因为&; 是HTML中的特殊符号。
echo htmlspecialchars('?hash=123&rid=111×tamp=123');
有关PHP站点的更多信息:https://www.PHP.net/manual/en/function.htmlspecialchars.PHP