Nöö...
Das hilft nicht!
Die Meldungen bleiben gleich.
Und bei dir würden sie auch erscheinen, wenn du dein error_reporting aktivieren würdest.
isset() könnte helfen das Problem in den Griff zu bekommen...
PHP-Code:
<?php
error_reporting(-1);
ini_set('display_errors', TRUE);
session_start();
if($_POST['q'] == "")
{
if(end($_SESSION['konsole']) == "Antwort" and end($_SESSION['konsole']) != "<br>Antwort")
{
$echo = "<br>C:\>";
}
else if(end($_SESSION['konsole']) == "<br>Antwort" and end($_SESSION['konsole']) != "Antwort")
{
$echo = "<br>Antwort";
}
else if(end($_SESSION['konsole']) != "Antwort" or end($_SESSION['konsole']) != "<br>Antwort")
{
$echo = "Antwort";
}
}
echo $echo;
?>
Wozu ist das end() überhaupt da?
Wieso meinst du dich auf die Reihenfolge in $_SESSION verlassen zu können?