Beliebige ausgabe von $_Get Variablen

  • Themenstarter Themenstarter Steve-O82
  • Beginndatum Beginndatum
S

Steve-O82

Hallöchen Miteinander,

folgendes habe ich vor.

Ich habe ein Array

$id = array();
$id['start'] = 'content/start.php';
$id['news'] = 'content/news.php';
$id['aboutus'] = 'content/aboutus.php';
$id['impressum'] = 'content/impressum.php';
$id['kontakt'] = 'content/kontakt.php';
$id['members'] = 'content/members.php';

und folgende ausgabe dafür:

if (isset($_GET['id'], $id[$_GET['id']]))
{
include $id[$_GET['id']];
}
else
{
include $id['start'];
}

jetzt möchte ich aber das wenn ich beliebig viele seiten angezeigt haben möchte wie z.b. :

index.php?id=start&id=news

das mir dann beide ausgegeben werden ohne limitierung also die möglichkeiten durch die URL änderungen mehrere seiten gleichzeitig auszugeben. Wie schaffe ich das?
 
PHP:
$id = array(
  'start' => 'start.php',
  'news' => 'news.php'
);

if(isset($_GET['id']) {
  $keys = explode('-', $_GET['id']);
  foreach($keys as $k) {
    if(isset($id[$k])) {
      include($id[$k]);
    }
  }
}

//Link: index.php?id=start-news
 
Zurück