Hi,
So kann z.B. der Newsbereich mit der URL index.php?section=news.php oder das Gästebuch mit index.php?section=guestbook.php geladen werden.
oder index.php?section=../../../../etc/passwd o.ä. :) wenn überhaupt ?section=index und dann in php folgendes:Auch dazu steht was auf der verlinkten Seite.
MfG ChrisB
Ich habe es nun einmal folgenderweise versucht:
Meine index.php sieht so aus
<?php
include 'header.html';
echo "<body>\n";
include 'menue.html';
switch($seite)
{
case "home": include("home.html"); break;
case "home1": include("punkt1.html"); break;
case "punkt2": include("punkt2t.html"); break;
case "punkt3": include("punkt3.html"); break;
default: include("home.html"); break;
}
echo "</body>\n";
echo "</html>\n";
?>
Die Links in meiner menue.html sehen dann beispielsweise so aus
<a href="index.php?seite=punkt1">Punkt1</a>
Wenn ich nun meine index.php öffne wird korrekterweise gleich home.html angezeigt, soweit funktioniert es also.
Wenn ich jedoch auf einen anderen Link klicke passiert überhaupt nichts. Ich sehe keine Fehlermeldung oder sonstiges, es wird einfach weiterhin der Inhalt von home.html angezeigt.