这是我的代码,
require_once 'libraries/htmlpurifier/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
$lDesc = $_POST['long-desc'];
$lDesc = $purifier->purify($lDesc);
$lDesc = mysql_real_escape_string($lDesc);
如果长描述有链接,则href标记转换为以下内容:href="%5C"
之前我通过在HTMLPurifier
之前处理mysql_real_escape_string
来解决此错误,并且它仍然在我的localhost上工作(在href标记中插入真实链接)
但在实时服务器上它会出错!
任何想法?
答案 0 :(得分:0)
服务器PHP版本为5.2 我把它修改为" PHP版本:5.4" 这解决了这个错误!