我的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. 通過網絡
- 13. 通過網絡
- 14. 通過網絡寫數據
- 15. Java如何通過網絡通過UI按鈕發送數據
- 16. Android SpeechRecognizer突然停止網絡錯誤
- 17. 網絡爬蟲HTTP錯誤403:禁止
- 18. 錯誤通過PHP
- 19. 錯誤通過PHP
- 20. gSoap:通過有線網絡連接,但通過任何無線網絡發生TCP錯誤
- 21. 如何防止泡沫通過網絡獲取xml.xsd?
- 22. 終止ShellExecuteEx終止「錯誤的」窗口
- 23. 網絡錯誤
- 24. SQL Server 2008 R2通過本地網絡停止工作(錯誤26)
- 25. 如何終止錯誤信息
- 26. File.copy通過網絡
- 27. Python:copy_tree通過網絡?
- 28. Objectdeserialization通過網絡
- 29. 終止一個網絡工作者
- 30. 終止網絡請求早(C#)
緩衝區成功的響應。顯示緩衝數據,嘗試獲取實時數據異步。覆蓋緩衝區+相應地更改輸出 – DarkBee
分享一些代碼... – RohitS