大家好,我在Wordpress帖子中有一个脚本,它将4变量的值发送到URL。
事实是,自从WordPress本身转换&为&#038,用于获取这些变量的URL无法获取它们,因为最终的URL将是
http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4
而不是http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4
现在我知道可以通过注释wp-includes / formatting.php中的行来解决这个问题,但我正在寻找一个可以用'&转换URL的PHP函数。 #038'使用'&'。
的网址有可能吗?谢谢!
答案 0 :(得分:2)
您需要使用htmlspecialchars_decode()
。考虑这个例子:
$url = 'http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4';
$url = htmlspecialchars_decode($url);
echo $url;
// http://localhost/php/add.php?a=VALUE1&b=VALUE2&c=VALUE3&d=VALUE4