有没有一种方法可以从URL跟踪请求的域

Is there a way to trace the requested domains from a URL?

本文关键字:URL 跟踪 请求 方法 一种 有没有      更新时间:2023-09-26

因此,我们使用OpenDNS设置服务器,并启用了"仅白名单"模式,无论您的过滤器设置如何,该模式都将阻止所有域。只有允许列表中的域可以访问。但是,如果用户访问officedepot.com,则需要将其他域列入白名单,才能完全允许访问officedept.com。

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

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

谢谢,非常感谢。

我在谷歌上发现了一些东西,你应该可以通过稍微改变一下来得到你想要的东西。

$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/