Hallo,
habe mal wieder ein Fehler komme aber nicht drauf.
Erstmal der Code:
login.php:
funktionen:
Session wird gesetzt:
Wird in dem header aufgerufen
Mein Problem:
Ich gebe die Session aus doch es steht immer 0 egal was ich mache.
Habe auch mal den header weggelassen aber trotzdem kommt immer 0.
Wo liegt der Fehler?
Was kann ich tun![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
danke im voraus
mfg Marco
habe mal wieder ein Fehler komme aber nicht drauf.
Erstmal der Code:
login.php:
PHP-Code:
$tpl->exit_error_message("Das eingegebene Password oder der Benutzername ist ungültig.");
header("Location: http://compgame.pytalhost.de/?s=login");
exit;
Session wird gesetzt:
PHP-Code:
function exit_error_message ($msg) {
$_SESSION["error_message"] = "Fehlgeschlagen!";
if($msg != "") {
$_SESSION["error_message"] = $msg;
return true;
}
else {
$this->error_handler(NOERRORMESSAGE, "Es wurde keine Error Message gesetzt ON: " . $_SERVER['DOCUMENT_ROOT'] . $_SERVER['REQUEST_URI']);
$_SESSION["error_message"] = "Fehlgeschlagen!";
return true;
}
return false;
}
PHP-Code:
function get_message () {
if(isset($_SESSION["error_message"])) {
$msg = htmlspecialchars(trim($_SESSION["error_message"]));
//unset($_SESSION["error_message"]);
return "<div class='error_box'>" + $msg + "</div>";
} elseif(isset($_SESSION["right_message"])) {
$msg = htmlspecialchars(trim($_SESSION["right_message"]));
//unset($_SESSION["right_message"]);
return "<div class='right_box'>" + $msg + "</div>";
} else {
return "";
}
}
Ich gebe die Session aus doch es steht immer 0 egal was ich mache.
Habe auch mal den header weggelassen aber trotzdem kommt immer 0.
Wo liegt der Fehler?
Was kann ich tun
![dontknow](https://www.php-resource.de/forum/core/images/smilies/fragend013.gif)
danke im voraus
mfg Marco
Kommentar