Seite 1 von 1

Frage zum Code

Verfasst: 11.01.2004 18:46
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.

Verfasst: 11.01.2004 18:53
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.

Verfasst: 11.01.2004 19:23
von UnDike
Alles klar. Vielen Dank! :)

Verfasst: 11.01.2004 19:25
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