昨天有用户反馈插件出了问题,具体问题就是链接上的&
被转义了,这就会导致链接的参数丢失,推广就白搭了。
那么怎么解决这个问题,其实也很好解决,就是既然被转义了,那就反转义回来喽,而在PHP中有这能力的方法,有两个htmlspecialchars_decode与html_entity_decode
htmlspecialchars_decode()函数把一些预定义的 HTML 实体转换为字符。
& 解码成 & (和号) " 解码成 " (双引号) ' 解码成 ' (单引号) < 解码成 < (小于) > 解码成 > (大于)
而html_entity_decode()函数把 HTML 实体转换为字符。