Variablen-Übergabe schlägt fehl

sheeba1507

Erfahrenes Mitglied
Hallo zusammen,

habe ein kleines Problem, bei dem ich mal wieder den Fehler nicht erkenne. :confused:
Deshalb benötige ich einen kleinen Schub.

Im ersten Script setze ich nach ein paar IF-Abfragen eine Fehler-Meldung
und übergebe sie an das nachfolgende Script.

PHP:
<?php
if ($benutzer != $user1)
  {
  $err_mess = "Benutzer nicht korrekt !!";
  }
.......
header("Location: privat.php?err_mess");
?>

Wird die "privat.php" direkt aufgerufen, bleibt die Message leer.
Wird sie vom ersten Script aufgerufen, soll die Message ausgegeben werden.

PHP:
<?php
include ("head.inc.php");
include ("navi_left.inc.php");
$err_mess = $_GET["err_mess"];
........
echo $err_mess;
include ("ende.inc.php");
?>

Leider bleibt die Ausgabe immer leer und ich weiß nicht warum.
Kann jemand den Fehler hier entdecken ?

Gruß, Mike
 
um einen querystring zu übergeben, musst du eine variable an die datei hängen und dann den wert dazu, um das ganze mit $_GET auszuwerten:

PHP:
header("Location: privat.php?err_mess=$err_mess");

LG
Andy
 
Zurück