CGI :: KundenError.

Senden Sie minimalistische Fehlermeldungen an den Browser
Jetzt downloaden

CGI :: KundenError. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tobias Brox
  • Website des Verlags:
  • http://search.cpan.org/~tobix/

CGI :: KundenError. Stichworte


CGI :: KundenError. Beschreibung

Senden Sie minimalistische Fehlermeldungen an den Browser CGI :: PartnersError ist ein Perl-Modul, um minimalistische Fehlermeldungen an den Browser zu senden.Developer-CommentesErrors werden möglicherweise in einem CGI angezeigt. Wenn das Skript weiß, was falsch ist, sollte es sagen, was falsch ist. Aber ich denke, es ist wichtig, zwischen dem Klienten teilzunehmen, und wenn er dem Webmaster erzählen sollte. Der Benutzer / Client sollte nicht Fehlermeldungen erhalten, die irrelevant oder sinnlos oder sogar sogar ausnutzbar sind - als "außerhalb der Festplatte", "außer Speicher", "Core Deliced" usw., stattdessen sollte das Skript sterben, der Fehler sollte protokolliert sein und vielleicht sogar per E-Mail an den Webmaster gesendet werden - und vielleicht sogar an sein Handy. Der Benutzer sollte eine 500 und eine klare, freundliche Meldung erhalten, dass sich das Problem auf der Serverseite befindet und wahrscheinlich mitgeteilt wird ("Versuchen Sie es erneut versuchen, erneut oder mailmaster"). Wie auch immer, manchmal ist der Client für den Fehler beschuldigt. Er hat eine Textzeichenfolge in einer Nummernschachtel eingegeben, er behauptet, in 2019-14-14 geboren zu sein, er hat in einer langen URL mit illegalen Parametern usw. eingegeben. Dann sollte der Client eine informative Fehlermeldung erhalten. So ist dieses kleine Modul für.Dree-Variablen können vom Anruferprogramm, der Header, der Fußzeile und des Handlers festgelegt werden. Der Header und die Fußzeile ist das, was bisher und nach der Fehlermeldung ausgegeben wird. Der Standardheader ist: Inhaltstyp: Text / HTML

Fehler

Hier ist eine Fehlermeldung für Sie:
Die Standardfußer ist:
Wenn etwas unklar ist , wenden Sie sich an den Webmaster. Der Standardhandler ist ... Nichts Ich denke, es ist ratsam, demütig zu sein, nicht zu viel zu erwarten - Denken Sie daran, der durchschnittliche Webbenutzer von heute ist kein typischer UNIX-Benutzer. Ich weiß nicht. Es ist mir egal. Dieses Modul stinkt wahrscheinlich - aber die Idee selbst nicht; Ich denke, es ist richtig zu verwenden Cgi :: kiNentError :: setheaderfile ('/ path / to / einiger / header'); Cgi :: kiNerError :: setfooterfile ('/ pfw / einigen / einigen / farbe'); CGI :: KundenError :: SetHeader ("Content-Type: Text / Plain) Sie haben etwas falsch gemacht: "); CGI :: PartyError :: SetFooter (" Wenn dies unklar ist, gehen Sie selbst auf. "); CGI :: kiNenterror :: sethandler (sub {sterben;}); (... ) if (cgiSisadork) {cgi :: kiNerError :: error ("Sie sind ein Dork!"); # oder wenn (clientsadork) {cgi_report_error ("Sie sind ein Dork!"); Anforderungen: · Perl.


CGI :: KundenError. Zugehörige Software