Moin, ich bin mir nicht ganz sicher in welches Forum das gehört, darum schreib ich es mal hier hinein.
Ich bin letztens mal auf
http://www.phpbb-seo.de/ gestoßen. (Apropos, weiß jemand warum sie gerade down ist?) Nette Seite (schlechter Support), aber tolle Idee. Nun hab ich allerdings folgenden Code entdeckt:
Code: Alles auswählen
'U_BASE_URL' => $config['server_protocol'] . $config['server_name'] . $_SERVER['PHP_SELF'],
Diese "U_BASE_URL" wird im overall_header eingefügt. Und schon haben wir den Salat. Ruft jemand die Seite z.B.
http://domain/phpBB3/index.php/><script>bla</script auf, so würde der Header umgeschrieben werden und ein Skript wär eingefügt. Mag sein, dass die Symbole mit htmlentities umgeschrieben werden, aber riskant ist es allemal. Ich habe statt $_SERVER['PHP_SELF'] nun "$_SERVER['SCRIPT_NAME']" verwendet. Dies ist auf jedenfall die sicherere Variante.
Wenn ich mich jetzt irre, sagts mir bitte.^^
Gruß faraday