Enrico: Seite kann nicht angezeigt werden / Querystring-Problem ?

Beitrag lesen

Hallo,

Ich hatte gestern eine Anfrage zum Thema "Problem mit Maskierung von verschachtelten Querystrings" erstellt.

Auf die gegebenen Anregungen hin, v.a. auf die von wahsaga, habe ich die interne Steuerung der Navigation erheblich vereinfacht.

Nun ergibt sich aber trotzdem ein Problem mit der Anzeige des Gästebuches, wenn ich beispielsweise blättern möchte.

In der Gästebuch-Datei werden die Links jetzt grundsätzlich wie folgt aufgebaut:

$Link = 'Seite_Nr=' . ($Seite_Nr + 1);
$Link_Vorblaettern = '<a href="Seitenaufbau.php?Register_Nr=3&Seite=Gaestebuch.php?' . $Link . '" ...>Vorblättern</a>

In der Datei "Seitenaufbau.php" werden nun die übergebenen Variablen wie folgt abgefragt:

$Array_Seiten = array ("Neuigkeiten.html", ..., ...);

$Register_Nr = isset ($_REQUEST ['Register_Nr']) ? trim ($_REQUEST ['Register_Nr']) : "";

if ($Register_Nr == "")
{
  $Register_Nr = 0;
  $Anzuzeigende_Seite = "Neuigkeiten.html";
}
else
{
  $Seite = isset ($_REQUEST ['Seite']) ? trim ($_REQUEST ['Seite']) : "";

if ($Seite == "")
    $Anzuzeigende_Seite = $Array_Seiten [$Register_Nr];
  else
  {
    if ($Seite == "Gaestebuch.php")
    {
      $Link = isset ($_REQUEST ['Link']) ? trim ($_REQUEST ['Link']) : "";
      $Anzuzeigende_Seite = "Gaestebuch.php?" . $Link;
    }
  }
}

...Tabellen-Aufbau...
<?php include $Anzuzeigende_Seite; ?>
...Tabellen-Aufbau...

Wenn ich im Gästebuch aber nun auf den Link "Vorblättern" klicke, dann erhalte ich die Fehlermeldung, dass diese Datei nicht angezeigt werden kann. In der Statuszeile wird der Link aber richtig angezeigt, d.h. der Link wird damit auch richtig zusammengesetzt.

Woran kann der Fehler liegen ?

Vielen Dank im voraus,
Gruss Enrico