我想弄清楚如何在發生致命錯誤時刷新頁面。基本上我正在訪問一個圖像api和複製圖像到我的服務器。我每次都會創建一張照片的縮略圖版本。我會每隔一段時間收到一條錯誤消息,指出我的腳本試圖分配太多內存。我花了無數個小時試圖解決這個問題,在這個網站上有很多人的幫助。這將是完美的,我可以在發生錯誤時自動重新加載頁面。謝謝!當重大錯誤發生時,PHP重新加載頁面
0
A
回答
0
我不知道該內存不足將讓你做任何事情(沒試過),但你可以定義自己的錯誤處理也許http://php.net/manual/en/function.set-error-handler.php
編輯:
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
echo "Oh no! Error: $errno, $errstr";
exit("try sticking a meta redirect here once you get the echo appearing");
}
set_error_handling('myErrorHandler');
// Now write something that runs out of memory, see if handler catches it.
0
存在錯誤在那裏,它應該是「的set_error_han dler」而不是「set_error_handling」
set_error_handler('myErrorHandler');
也許會有這樣的幫助。
function myErrorHandler($errno, $errstr, $errfile, $errline)
{
$refresh = '10';
$pathdirectory = "";
echo "Oh no! Error: $errno, $errstr";
echo "<meta http-equiv=\"refresh\" content=\"$refresh;url=$pathdirectory\" />";
}
set_error_handler('myErrorHandler');
相關問題
- 1. 如何防止發生錯誤時重新加載頁面?
- 2. 重新加載頁面時通過PHP重新加載gifs
- 3. Jquery頁面重新加載錯誤
- 4. 超時加載重載頁面時出現硒錯誤頁面
- 5. AddEventListener當頁面重新加載時不會重新啓動
- 6. 當我重新加載頁面時,倒計時重新加載到
- 7. jquery插件試圖重新加載頁面時發生問題
- 8. 當發送消息時,Socket.io聊天重新加載頁面
- 9. 重新加載當前函數後無時間重新加載頁面
- 10. PHP請求導致AJAX重新加載錯誤頁面
- 11. $(document).ready當重新加載頁面
- 12. 當在模態中加載局部視圖時發生錯誤時重定向到錯誤頁面
- 13. 當只有CSS發生變化時,Gulp livereload重新加載整個頁面
- 14. 在重新加載一個PHP頁面時重複提交
- 15. Php,循環後重新加載頁面
- 16. PHP會話後重新加載頁面
- 17. PHP腳本,重新加載頁面
- 18. 在AngularJS中重新加載php頁面
- 19. 使用javascript重新加載php頁面
- 20. onreadystatechange觸發器重新加載頁面
- 21. 嘗試重新加載嵌入式iframe時發生CORS錯誤
- 22. PHP刷新窗口?相當於F5頁面重新加載?
- 23. 當頁面加載或重新加載時,我的Activeform會觸發
- 24. onhashchange重新加載頁面?
- 25. 重新加載HTML頁面
- 26. 重新加載頁面
- 27. 重新加載頁面Div
- 28. 重新加載JSP頁面
- 29. AJAX頁面重新加載
- 30. caroufredsel重新加載頁面
我只是在那個頁面上。這些例子超出了我的舒適程度。我不能理解文檔。 – user1290323
這並不容易閱讀。我會給答案添加一個簡單的例子 –
謝謝!另外,你知道我是否可以使用memory_get_peak_usage()以'X'字節數來分解腳本嗎?像'if(memory_get_peak_usage()> $ x)die(header('Location:http://www.example.com/'));' – user1290323