Geschrieben von laz am 12.09.2004, 20:26

Es gibt ja viele Homepages,bei denen Variablen in der URL an den Server übergeben werden,der diese dann auswertet und dementsprechend die Seite öffnet.
Zum Beispiel: "http://www.test.com/index.php?action=news"

Als erstes erstellen wir eine neue PHP Datei.Ich nenn sie mal index.php

In diese Datei müssen wir alle einzelnen Dateien eintragen,die wir später über "index.php" aufrufen wollen.

Nehmen wir mal an,wir wollen auf unserer Homepage die Seiten

main.php
news.php
und guestbook.php haben.

dazu schreiben wir in index.php:


if (!isset($_GET[$action])) {
include ("main.php");
}
/*Wenn keine Variable angegeben ist,also nur "index.php" aufgerufen wird,wird automatisch die Seite "main.php" angezeigt. */
elseif($_GET[$action]=="news"){
include("news.php");
}
elseif($_GET[$action]=="guestbook"){
include("guestbook.php");
}
else {
include("main.php");
}
/* Wenn z.B. von einem Benutzer "index.php?action=test" eingegeben wird,leitet die "index.php" automatisch auf "main.php" um,da die Seite "test.php" ja nicht existiert*/

Anstatt "http://www.test.com/index.php?action=news" kann man natürlich auch "http://www.test.com/?action=news" eingeben,da "index.php" also einfach "index.php" weglassen.Aber Achtung:Das funktioniert nur mit der Datei "index.php",nicht mit anderen (zum Beispiel "start.php").

Bewertung Anzahl
6
35,7 %
5 Bewertungen
5
28,6 %
4 Bewertungen
4
7,1 %
1 Bewertungen
2
14,3 %
2 Bewertungen
1
14,3 %
2 Bewertungen