Lanius-Design
Dabei seit: 30.11.2005
Ort: Gelsenkirchen
Alter: 47
Geschlecht:
|
Verfasst Di 21.02.2006 10:24
Titel ......... |
|
|
Hallo,
mach das doch einfach so .... Du erstellst einen Ordner den du z.b. seiten nennst. In diesem Ordner werden die eigentlichen Seiten gespeichert, die du erstellst, also die Content-Inhalte. In Deinem Root-Verzeichen erstellt du deine index.php mit dem ganzen grafischen drumherum bzw. deinem layout.
Dort wo der wechselnde Inhalt hin soll, schreibst du folgendes: Code: |
<?
//Inhalt der einzelnen Seiten...
if (!isset($_GET["page"]) OR $_GET['page'] == "")
{
$page = "seiten/start.php";
} else {
$page = $_GET["page"];
}
$page = basename($page); //Diese Zeile sorgt dafür, dass Pfadangaben entfernt werden, zum Schutz gegen Hacker...
if(!@file_exists("seiten/$page"))
{
@include "seiten/404.php";
} else {
@include "seiten/$page";
}
echo "<br>";
?> |
Deine Hyperlinks lässt du jetzt wie folgt aussehen in deiner Navigation: index.php?page=meine_seite.php
Das Script überprüft, ob in deinem Ordner "seiten" die Datei existiert. Wenn ja, wird sie includet, wenn Nein wird die 404.php-Fehlerseite ausgegeben, die du allerdings auch noch erstellen solltest. Ebenfalls solltest du eine Datei Namens start.php erstellen, die deine Startseite ist. Mit diesem Script ist es für einen Angreifer nicht mehr möglich, seine eigenen Scripte vom externen Server zu importieren.
Viel Spaß
Zuletzt bearbeitet von Lanius-Design am Di 21.02.2006 10:38, insgesamt 1-mal bearbeitet
|
|