1 User liest/lesen diesen Beitrag: (0 Mitglieder, und 1 Gast).

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
should i die or should i go?
11.08.2008, 12:30 (Dieser Beitrag wurde zuletzt bearbeitet: 11.08.2008 13:21 von aldus.)
Beitrag: #1
should i die or should i go?
I fange einfach mal an, vieleicht kann der Admin
mich auch löschen, wenn's zu bunt wird; oder eben verbessern.


Es taucht in leichten variationen immer wieder
in den Modulfiles/Code-AddOns folgendes auf:

Code:
// Validation:        Must include code to stop this file being access directly
if(!defined('WB_PATH')) { exit("Cannot access this file directly"); }

Nun - radikalere würden hier vieleicht "die()" bevorzugen.
Aber so richig schön ist das eigentlich nicht;
zum einen haben wir eine Nachricht an einen möglichen Einbrecher gegeben,
zwar nichts schlimmes, aber immerhin weis er nun, das es zumindest diese Datei gibt,
zum anderen brechen wir einfach ab. Zack, egal von wo, was ist, was war oder kommen könnte.

Ich bevorzuge es daher ehr einfach zurück zum Anfang, zum Index zu springen:
Code:
/**
*    Prevent this file from being accessed directly
*/
if ( !defined('WB_PATH')) die(header('Location: ../../../index.php'));

Voila - the show can go on ...
Die Passage "../../.." verhindert die unschöne, aber bei WB eben übliche Situation,
das die "index.php" die nächste "index.php" und die dann wieder eine "index.php" aufruft,
und jedesmal der Header verändert wird.

Gruß
Aldus

[Bild: aldus_01.gif]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Gehe zu:


Kontakt | Websitebaker Hilfe | Nach oben | Zum Inhalt | Archiv-Modus | RSS-Synchronisation