Pytania otagowane jako error-handling

3
Jaki jest właściwy sposób obsługi wyjątków?
W jądrze Joomla wciąż znajduję wiele takich połączeń: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Jednak JError jest przestarzały od wydania platformy 12.1. Jak powinienem używać standardowych wyjątków PHP.


3
Zapobiegaj wyświetlaniu komunikatu o błędzie
W mojej tabeli utworzyłem indeks „col1”, aby zapobiec powielaniu wpisów, co działa dobrze, ale wynikowy komunikat o błędzie wyświetlany użytkownikowi podczas próby dodania zduplikowanego wpisu wydaje mi się problemem z punktu widzenia bezpieczeństwa, ponieważ wyświetla SQL, w tym prefiks tabeli. Czy jest jakiś sposób, aby powstrzymać Joomla przed wyświetlaniem kodu …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.