【发布时间】:2013-05-09 06:06:09
【问题描述】:
作为一项服务,我们希望在我们的网站上让访问者能够输入域名以查看谁拥有它。我知道网络上还有其他服务可以为 whois 执行此操作,但我们希望在我们自己的网站上提供此服务。
如何在 PHP 中做到这一点?我知道 whois linux shell 命令,但我希望能够直接通过 PHP 与之交互,这样我就可以干净地返回谁拥有该域。谢谢!
这不应该被关闭,它不是一个重复的问题。其他任何一个都不允许轻松解析域的所有者。仅仅放弃一种松散的输出格式是没有帮助的。这与我没有为此使用 shell 脚本的原因相同。感谢您的关注!
【问题讨论】:
-
为什么不能在 PHP 中使用
whois。 PHP中有一些命令可以让你执行命令行实用程序...例如exec()和system()... -
这些解决方案都不允许轻松解析域的所有者。
-
我可以在这里完美地完成。重点是什么?当然,whois 的结果是不同的……但是标签 REGISTRANT 总是存在的,那么你所需要的就是找出这个标签下面的结果。使用正则表达式来做到这一点。
-
本站使用PHP解析whois数据whoownsthedomain.com