Wie unterdrücke ich fehlermeldungen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
auftreten
ausgabe
benutzer
code
datenbank
fehler
fehlermeldung
fehlerquelle
funktion
glauben
idealfall
klemme
manual
passieren
problem
setting
sinn
url
verbindung
verwendung
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jep, denn wenn ich das falsch reingestellt hätte, würde eine andere fehlermeldung auftreten :p^^
ich glaube, das es das recht lock tables gar nicht gibt...
ps: du bist testuser, stimmts??
Beitrag zuletzt geändert: 11.5.2009 18:21:52 von t-li -
Ja, ich bin testuser und ich glaube mich zu erinnern, dass hier mal irgendwo geschrieben wurde, dass lock tables nicht geht.
Einfach mal per Ticket anfragen!
Beitrag zuletzt geändert: 11.5.2009 18:26:36 von cookies -
Also, die richtige Herangehensweise ist die Verwendung von error_reporting() oder die Verwendung von Error Handlern.
Alles andere halte ich für unsauber.
evil-devil schrieb:
[...]zum anderen wird die Ausgabe von Fehlern mittels "display_errors" = "off" wesentlich effektiver ausgeblendet. Denn wenn ein Fehler stattfindet hat man in aller Regel eh einen Mechanismus der einen darauf aufmerksam macht.
Aus der PHP Doku:
Note: This is a feature to support your development and should never be used on production systems (e.g. systems connected to the internet).
Also auch keine wirklich gute Idee. -
bladehunter, es macht aber auch keinen Sinn sich an die ErrorHandler Funktionen zu klemmen, wenn man ErrorReporting aktiviert hat. DEnn dann sieht der Benutzer die Fehler noch immer und genau das soll auf einem Produktivsystem eben nicht passieren. Im Idealfall hat man alle Fehlerquellen mit genügend If Konstrukten abgefangen ^^"
-
evil-devil schrieb:
bladehunter, es macht aber auch keinen Sinn sich an die ErrorHandler Funktionen zu klemmen, wenn man ErrorReporting aktiviert hat. DEnn dann sieht der Benutzer die Fehler noch immer und genau das soll auf einem Produktivsystem eben nicht passieren.
Der Sinn eines ErrorHandlers ist doch gerade, dass er die Fehlermeldungen abfängt und sie dann irgendwo wegspeichert, wo der Admin dann nachvollziehen kann, was schief gelaufen ist. Der User kriegt keine Fehlermeldung zu sehen.
Im Idealfall hat man alle Fehlerquellen mit genügend If Konstrukten abgefangen ^^"
Es gibt verschiedene Arten von Fehlern. Wenn der Benutzer seine Formulardaten nicht richtig ausgefüllt hat, muss man ihm das natürlich mitteilen. Aber für die wirklich ungewöhnlichen Fehler, wo der Admin wirklich einspringen muss, sollte man einen Error-Handler haben.
Und man kann nicht an alle Eventualitäten denken. Ein ErrorHandler benachrichtigt einem Admin über übersehende Probleme und kann auch dazu dienen, um einen Angriff zu rekonstruieren. -
also ich habe die fehlerquelle weswegen ich das thema geöffnet habe jetzt gefunden und weiß jetzt wie ich sie beheben kann, was ich auch gemacht habe. trotzdem danke ich euch für eure tips, wenn ich wieder ein problem in diesem bereich habe werde ich darauf zurückkommen. doch ich denke, das das thema bis dahin geschlossen werden kann. nocheinmal vielen dank!
-- closed -- -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage