Hallöchen,
Dadurch, dass du parse_url doppelt anwendest, kannst du nicht erwarten, dass da noch sonderlich viel brauchbares herauskommt.
So, hab es noch einmal überarbeitet und auf meinem Portablen Server läuft alles, wie ich es mir vorstelle, nur auf dem Webserver leider nicht.
Ausschauen tut es nun wie folgt
session_start();
// Ergebnisseite
if(!empty($_GET['ide']))
{
$id_event = intval($_GET['ide']);
$session_alt = $_SESSION['NEU']['query'];
if(!empty($session_alt))
{ echo "<p>\n<center>\n<a href=\"index.php?".$session_alt."\">zurück</a>\n</center>\n</p>\n"; }
else
{ echo "<p>\n<center>\n<a href=\"index.php".$session_alt."\">zurück</a>\n</center>\n</p>\n"; }
$_SESSION['NEU'] = parse_url($_SERVER['REQUEST_URI']);
}
// Porträtseite
elseif(!empty($_GET['idp']))
{
$id_person = intval($_GET['idp']);
$session_alt = $_SESSION['NEU']['query'];
if(!empty($session_alt))
{ echo "<p>\n<center>\n<a href=\"index.php?".$session_alt."\">zurück</a>\n</center>\n</p>\n"; }
else
{ echo "<p>\n<center>\n<a href=\"index.php".$session_alt."\">zurück</a>\n</center>\n</p>\n"; }
$_SESSION['NEU'] = parse_url($_SERVER['REQUEST_URI']);
}
// Startseite
else
{
session_unset();
$_SESSION['NEU'] = parse_url($_SERVER['REQUEST_URI']);
}
$_SESSION['NEU'] gibt etwas aus, $session_alt ist leider leer.
Bis denn
Stanload