Puncte:0

Cum pot face un ecran alb al morții mai puțin urât

drapel ao

Un proiect la care lucrez necesită module personalizate și voi fi ultima persoană care susține că sunt perfectă. Am trecut prin și am eliminat cât mai multe erori php și cauze posibile pentru WSOD-uri la care mă pot gândi și nu am avut nicio recent.În cazul în care se întâmplă o eroare cu codul meu, aceasta va afecta o singură pagină de încărcare, nu va distruge complet site-ul. Ultimul lucru pe care mi-l doresc este ca un utilizator să vadă o pagină clar spartă cu text care spune „site-ul tău web este spart”.

Există vreo modalitate prin care pot afișa/redirecționa către o pagină de eroare generală (și drăguță) „A apărut o problemă la finalizarea solicitării dvs., vă rugăm să contactați administratorii site-ului”?

Kevin avatar
drapel in
Utilizați instrucțiunile try/catch de pe codul ofensator pentru a recupera cât mai bine posibil. Dar nu, în cazul unei erori 500, aceasta se face de obicei la nivel de server (pagina de întreținere), deoarece aplicația nu poate finaliza solicitarea.
john Smith avatar
drapel gr
De asemenea, puteți utiliza un instrument de ascultare a evenimentelor și puteți asculta `'onKernelException'` și verificați codul de răspuns

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.