Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyjatki i style, pytanie koncepcyjne
q.michal
post
Post #1





Grupa: Zarejestrowani
Postów: 111
Pomógł: 1
Dołączył: 24.12.2013

Ostrzeżenie: (0%)
-----


Czesc,

Chcialem napisac wlasna klase obslugi wyjatkow i zastanawia mnie 1 kwestia. Zalozmy, ze podczas wczytywania strony wystapil nieprzechwycony wyjatek, moj ExceptionHandler go zlapal i wypadalo by w tym miejscu wyswietlic jakas strone z bledem i zakonczyc wykonywanie skryptu. Pytanie rozchodzi sie o ta strone z bledem. Czy wyjatki powinny miec wlasna strone z bledem, na ktorej ew. bylyby jakies informacje do debuggowania, czy moze w tym miejscu powinienem skorzystac z jakiegos systemu templete jak np Smarty i wyswietlic dokladnie taka sama strone jak w przypadku kazdego innego bledu, z tym wyjatkiem, ze bylby to np blad 500 zamiast 404?

Jak byscie podeszli do problemu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Tomplus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 884
Pomógł: 231
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Wg mnie, forma i ilość danych powinna zależeć od strony jaką się prowadzi. Bo jeżeli jest to błąd który ma znaczenie z powodów bezpieczeństwa serwisu lub danych użytkowników to wysłanie nagłówka 500 jest na miejscu, jeżeli nie wystarczy komunikat o błędzie, nawet nie musi to być błąd braku strony.

A co do formy. Zrzucając logi, można dodawać do nich krótki HASH, który dalej powinien też być wyświetlony użytkowniku, aby mógł go wysłać do administracji w celu szybkiego z identyfikowania problemu który szczegółowo jest zapisany w logach.

@Nospor
Napisał przykładowo Smarty, chociaż pewnie użyłby w praktyce, gdybyś mu nie powiedział o tym (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 07:58