首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查网站是否可通过php通过ip访问

检查网站是否可通过php通过ip访问
EN

Stack Overflow用户
提问于 2012-06-26 13:38:01
回答 1查看 345关注 0票数 0

希望你能帮我一把。

我试图检查一个网站(实际上是多个网站,我可以做的一部分,我自己:p )是否在线或离线通过他们的IP地址。我搜索了一下,找出了两种方法。

  • 通过exec()使用ping命令
  • 使用fsockopen()

想知道哪种方法更好,更可靠。还是我错过了另一种方法?

我读到使用curl库是最好的方法,但我不知道如何使用IP地址(而不是链接)。此外,我宁愿不使用没有预先安装的库,除非它有很大的不同。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-26 13:56:35

这真的取决于你所说的“在线”是什么意思。Ping将告诉您是否有一个具有给定IP地址的主机响应ping请求(大多数是这样做的,但有些主机没有被配置为。或者,在您和主机之间可能有一个没有帮助的路由器,它不会传递数据包)

如果您真的想知道主机是否是一个正常运行的HTTP服务器,那么curl之类的内容将更有用。例如,您可以检查返回的状态是200。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11208558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档