如何使用PHP检查设备的internet连接强度

如何使用PHP检查设备的internet连接强度,php,payment-gateway,payumoney,Php,Payment Gateway,Payumoney,我将payumoney支付网关集成到客户端网站中。有时由于internet连接问题,未调用成功URL。因此,我想检查互联网连接强度,并依靠它进行支付。我无法获得输出,请帮助我 您可以使用以下功能并发送IP(例如google DNS IP:8.8.8或4.2.2.4…)以检查服务器的internet连接 受保护的函数ping($ip) { $output=shell_exec('ping-c1'.$ip); if(strpos($output,'1 received,0%数据包丢失')){ 返回

我将payumoney支付网关集成到客户端网站中。有时由于internet连接问题,未调用成功URL。因此,我想检查互联网连接强度,并依靠它进行支付。我无法获得输出,请帮助我

您可以使用以下功能并发送IP(例如google DNS IP:8.8.8或4.2.2.4…)以检查服务器的internet连接

受保护的函数ping($ip)
{
$output=shell_exec('ping-c1'.$ip);
if(strpos($output,'1 received,0%数据包丢失')){
返回1;
}否则{
返回0;
}

}
谢谢您的回答,但我想检查信号强度是否未连接互联网或未连接。您可以更改shell_exec函数,我认为您需要检查响应时间,例如ping结果:(8.8.8.8中的64字节:icmp_seq=1 ttl=50 time=114 ms)并且“time”将显示连接强度。我错了吗?