Ich habe eine Session-Variable mit dem Namen'Ogerr ', wenn diese Variablen gleich 0 Benutzer nicht protokolliert oder Log war ok ... aber wenn Benutzer/Pswd nicht gefunden wurde .. Variable ändert 1 und die Hauptseite Anzeige „Login Fehler wie diese index.phpPHP Session-Variablenwert nicht auf der gleichen Seite aktualisieren
<?php
session_start();
if(isset($_SESSION['openclose']) && $_SESSION['openclose']=='1') {
header("location:index2.php");
exit();
}
?>
<?php
if(isset($_SESSION['logerr'])) {
$errlog=$_SESSION['logerr'];
} else {
$errlog=0;
}
?>
bla
bla
<?php
if($errlog==1) {
?>
<h5 class="redfont">Error de Login!!</h5>
<?php
}
?>
<h2>write user & pswd</h2>
<form id="form1" name="form1" method="post" action="f1.php">
bla bla
f1.php
ob_start();
bla
bla
if($count==1){ <-- means if the user or paswd was found
session_start();
$_SESSION['logerr']=0;
$_SESSION['openclose'] = '1';
bla
bla
header("location:index2.php");
exit();
} else {
$_SESSION['logerr']=1;
header("location:index.php");
exit();
}
?>
das Ding ist die Login-Fehler Phrase nie angezeigt und Fehlervariable ist immer Null ..