php - HTML Purifier - 允许链接?

标签 php htmlpurifier

该站点是 404'ing,所以我无法在那里搜索。我试过查看文档,但不清楚在哪里可以找到它。我已经用我想要允许的标签列表进行了配置,并包括 <a>但是 HTML Purifier 删除了 href .我需要在配置中添加什么才能允许 href因为它在 HTML Purifier 的默认设置中?

-编辑-

这是我现在拥有的:

$config = HTMLPurifier_Config::createDefault();
    $config->set('HTML.AllowedAttributes', 'a.href');
    $config->set('HTML.Allowed', 'various tags');
    $config->set("HTML.Nofollow", true);
    $config->set('CSS.AllowedProperties', '');

最佳答案

添加 $config->set('HTML.AllowedAttributes', 'a.href'); 成功了。不过,我想听听Edward Yang对此事的看法,根据他的回复,他认为没有必要。

关于php - HTML Purifier - 允许链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10049906/

相关文章:

php - YouTube API如何解决错误的请求错误400 PHP

php - 盐需要有多强?

php - 如何在两个不同的 Web 服务器(例如 xampp 和 tomcat)之间使用 session 值。

PHP:带状包装段落标签

php - 如果我正在使用 HTMLPurifier,我还需要使用 htmlentities 吗?

php - 从页面完全隐藏表单仍然会影响提交时的搜索

php - SQL插入和更新不会更新或插入所有记录,仅记录一些

jquery - 在 summernote 中转义 HTML

php - Zend View 中的 $this->escape() 是否足以用于 xss

php - HTMLPurifier - 更改属性值而不是删除