我的Web服务调用从另一台服务器获取数据,有时第二台服务器变慢或可能停止。所以在PHP函数进入循环时。 请暗示答案如何通过网络错误终止函数php
回答
你可以试试下面的代码:
try {
//Your process here
}catch (Exception $e) {
echo 'Exception error : ', $e->getMessage(), "\n";
}
如果您的网络是一个API和你做一些Ajax调用来获取DATAS然后使用承诺到得到所有响应和从网络捕获错误。
使用jQuery的lib JS:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
Ajax调用:
$.ajax("example.php")
.done(function() { alert("success"); })
.fail(function() { alert("error"); })
.always(function() { alert("complete"); });
@Mohideen ibn穆罕默德谢谢,问候。 – 2017-10-20 07:14:16
由于OP从第三方获取数据,所以不会有什么区别 – DarkBee
对不起DarkBee,但这是唯一的方法,您需要在需要捕获错误的两方或三方中添加方。如果您需要帮助,则需要添加部分代码。我不知道你是如何从其他服务器获取数据的。但是,如果您使用Ajax调用,则可以在JavaScript中添加承诺。 – 2017-10-20 07:21:07
- 1. QEMU:通过GDBstub错误终止
- 2. PHP网络错误
- 3. 使用批处理文件通过网络终止进程
- 4. 如何通过网络
- 5. 如何通过网络API
- 6. 如何通过网络推
- 7. 如何在通过网络复制文件时处理错误
- 8. 如何防止ASP.net WP终止错误
- 9. 通过网络
- 10. 通过网络
- 11. 通过网络
- 12. Java如何通过网络通过UI按钮发送数据
- 13. 错误通过PHP
- 14. 错误通过PHP
- 15. gSoap:通过有线网络连接,但通过任何无线网络发生TCP错误
- 16. 如何防止泡沫通过网络获取xml.xsd?
- 17. SQL Server 2008 R2通过本地网络停止工作(错误26)
- 18. File.copy通过网络
- 19. Objectdeserialization通过网络
- 20. Python:copy_tree通过网络?
- 21. 终止网络请求早(C#)
- 22. 终止一个网络工作者
- 23. 如何通过System.DirectoryServices访问Novell网络?
- 24. 如何通过WiFi网络传递NSArray?
- 25. 如何通过网络写入文件
- 26. 如何通过网络访问文件
- 27. 如何Git通过本地网络?
- 28. 如何通过网络传递cv :: Mat?
- 29. 如何通过网络共享jboss
- 30. 如何通过网络执行网络请求?
缓冲区成功的响应。显示缓冲数据,尝试获取实时数据异步。覆盖缓冲区+相应地更改输出 – DarkBee
分享一些代码... – RohitS