我正在使用JavaScript生成HTML代码,并使用get方法将其传递给PHP代码。现在,当我尝试echo
的HTML内容,HTML包含双引号与转义序列这代码HTML不运行。是否有一种方法或函数在PHP,可以帮助我摆脱这些双引号。
示例代码…我的输入是这个
输入:<div id="test"></div>
....
<?php
$str=$_GET["send"];
$str1 = htmlspecialchars_decode($str, ENT_QUOTES);
echo $str1;
?>
输出如下<div id="test"></div>
你似乎在使用魔法引号。这是一个在PHP 5.4中被删除的不推荐的特性。
删除它们的最好方法是升级到最新版本的PHP(最好是5.5分支)。