有没有办法从URL跟踪请求的域?

时间:2015-04-08 20:59:18

标签: javascript php url dns trace

所以场景是我们使用OpenDNS进行服务器设置,并且我们启用了白名单模式,这将阻止所有域,无论您的过滤器设置如何。只能访问允许列表中的域。但是,如果用户访问,例如officedepot.com,则还需要将其他域列入白名单,以便完全允许访问officedepot.com。

我正在尝试为我们的系统编写一个工具,我们可以将域名放入网页,它将为我提供从网站请求的源域。这类似于Chrome的开发者工具 - >来源,它提供了所请求域名列表。在使用根域作为查询主题时,Javascript或PHP中是否有一种方法可以跟踪这些域?

我知道用户可以直接使用开发人员工具,但这些都是非技术人员。

谢谢,非常感谢。

1 个答案:

答案 0 :(得分:-1)

就像我在谷歌上发现的那样,你应该能够通过改变它来获得你想要的东西。

$pattern = '/<a[^>]+href="([^"]+)"[^"]*>/is';
$subject = file_get_contents($_GET['page']);
preg_match_all($pattern, $subject, $array);
print_r($array[1]);

来源:http://forums.phpfreaks.com/topic/141828-solved-regex-link-grabber/

相关问题