Bestimmte Seite mithilfe einer Variablen im Link includen

metno

Erfahrenes Mitglied
Auf vielen Seiten, u.a. auch auf tutorials.de, steht in der Adressleiste meistens z.B. http://www.sample.com/index.php?page=forum&seite=2. Da ich PHP-Anfäger bin, würde ich gerne wissen, wie so etwas verwirklicht wir. Leider habe ich im Internet nichts gefunden, da mir keine geeigneten Suchbegriffe einfallen. Die eine Lösung wäre eine Tabelle in der DB zu erstellen, in der 1. Spalte den Wert der Variablen und in der 2. Spalte die URL.

------------------
wert url

home <?php echo('root');?>/index.php
forum <?php echo('root');?>/forum/index.php
kontakt <?php echo('root');?>/kontakt/index.php
--------------------

Danach eine SQL Abfrage machen, die entsprechende URL in einer Variabeln speichern und dann im Include Befehl wiedergeben. Macht ihr Profis das wirklich so oder wird das anders gemacht?
 
"section" ist der Name des GET-Parameters.

Du könntest ihn auch anders benennen.

Zum Beispiel "seite", dann musst du nur dementsprechend die Namen anpassen:
PHP:
if(isset($_GET['seite']) AND isset($dateien[$_GET['seite']])) //...usw
Ebenso auch der Name im Link:
Code:
<a href="inhalt.php?seite=home">Home</a>
greetz
daddz
 
Ach darum hats nicht geklappt. Hab den Code für den Link nicht genau angeschaut, sonst wäre es sofort klar gewesen. Danke.
 
Zurück