+
95
-

php如何将a标签的url地址进行外链检测安全提醒?

php

现在很多站点对于外网的链接打开会提醒用户离开该站点,php如何将a标签的url地址进行外链检测安全提醒?

网友回复

+
15
-

将html文档中所有外部链接地址的href更换成本地的检查地址check.php?url=,代码如下:

<?php

function change_a_url($content = "") {
    $pregRule = "/<[a|A].*?href=[\'|\"](.*?)[\'|\"].*?>(.*?)<\/[a|A]>/";
    $content = pre...

点击查看剩余70%

+
15
-

如何担心url需要编码可以使用preg_replace_callback方法,代码如下:

,<?php

function change_a_url($matches) {
    return "<a href=".urlencode($matches[1]).">".$matches[2]."</a>";
}

$content = '什么...

点击查看剩余70%

我知道答案,我要回答