![]() |
1
10
如果您想要在不依赖外部服务器的情况下工作,可以检查默认路由。此命令将打印出默认路由数:
如果是
|
![]() |
2
5
如果您愿意使用exec,我会(检查您的互联网连接)ping您的ISP的DNS服务器(通过IP)
您也可以使用纯PHP fsockopen 尝试从www.google.com(wget/curl“scenario”)获取页面。
|
![]() |
3
3
我建议使用 发出砰的声响 也是……您可以使用如下内容:
如果您决定使用wget,请记住在要下载的页面的URL前面加上http://,我建议在选项中添加“-q-o-”,使wget不(尝试)保存到文件中。 另一种方法是在PHP上使用curl/sockets,但我认为这不是您要寻找的最快的方法。 |
![]() |
4
2
你可以使用 WGET 到某个外部网站 超时 参数-w。如果超时未成功,则返回1;如果在超时内,则返回0。也, 发出砰的声响 可用于您建议的用途。 |
![]() |
5
0
互联网连接?这是什么?拜托, 定义 “互联网连接”!您想检查用户是否已连接到哪里?到你公司的服务器?嗯,平!还是去哪里?很好,ping google.com,但是你只需要检查用户是否连接到了google的服务器,因为系统管理员可能会禁止所有其他站点。 一般来说,网络路由就是这样一个域,你无法检查你是否连接到了某种“互联网”。您只能检查特定的服务器。 |
![]() |
Karlo · PHP Sqlite PDO最新版本 3 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 3 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |