Frage zum Code

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
UnDike
Mitglied
Beiträge: 7
Registriert: 19.10.2003 08:41

Frage zum Code

Beitrag von UnDike »

Moin,

keine Ahnung ob das hierher gehört. Hab keinen anderen Platz gefunden.

Was bewirkt folgender Code, wie wirkt er sich aus?

Code: Alles auswählen

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}
Er ist in fast allen *.php Dateien am Anfang des Quelltextes vorhanden.
Benutzeravatar
itst
Ehrenadmin
Beiträge: 7418
Registriert: 21.08.2001 02:00
Wohnort: Büttelborn bei Darmstadt
Kontaktdaten:

Beitrag von itst »

Wenn Du eine phpBB-Datei per [php:include] oder [php:require] in ein anderes PHP-Skript einfügst, bricht phpBB das Skript ab, wenn Du in Deinem Skript IN_PHPBB nicht definiert hast. Das soll verhindern, was man willenlos phpBB-Dateien überall einbinden kann.
Sascha A. Carlin,
phpBB.de Ehrenadministrator
:o
Benutzeravatar
UnDike
Mitglied
Beiträge: 7
Registriert: 19.10.2003 08:41

Beitrag von UnDike »

Alles klar. Vielen Dank! :)
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

hauptsächlich soll damit das direkte aufrufen von include-Dateien verhindert werden, z.B: http://www.phpbb.de/includes/page_header.php . Zu RC-Zeiten gabs diverse Sicherheitslücken, die darauf basierten
Antworten

Zurück zu „Coding & Technik“