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
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
danke im voraus
mfg Marco
Kommentar