Dziwny problem - Mozilla i Opera lapia mi sesje a IE sie wywala i wyrzuca komunikat 'Wszystkie pola wymagane'. Co jest grane ?
<?
$db = mysql_connect('localhost','root','krasnal');
if (!$db)
{
echo ('Wystapil blad w polaczeniu z baza danych<br />');
exit;
}
mysql_select_db('syslog');
if(!empty($_POST)){
if((isset($_POST["login"])) && (isset($_POST["haslo"])))
{
$_SESSION["admin"][0] = $_POST["login"];
$_SESSION["admin"][1] = $_POST["haslo"];
}
}
if(!empty($_GET)){
if(isset($_GET["admin"]))
{
$_SESSION["admin"][0] = '';
$_SESSION["admin"][1] = '';
echo 'dupa2';
}
}
$admin_login = $_SESSION["admin"][0];
$admin_haslo = $_SESSION["admin"][1];
$wynik=mysql_query("SELECT * FROM ls_users WHERE login = '$admin_login' AND haslo = PASSWORD('$admin_haslo')");
if((mysql_num_rows($wynik) > 0) && ($admin_login=='admin' && $admin_haslo=='stg'))
{
session_start();
$_SESSION["admin"][0] = $admin_login;
$_SESSION["admin"][1] = $admin_haslo;
$_SESSION['zalogowany'] = $_POST['login'];
echo '<meta http-equiv="refresh" content="1; app.php "> ';
}else if( (!$_SESSION["admin"] && !$_SESSION["admin"])||(!$_SESSION["admin"]|| !$_SESSION["admin"])) {
echo 'Wszystkie pola wymagane';
}else if (mysql_num_rows($wynik) == 0){
echo 'nieprawidlowe haslo';
echo $_SESSION["admin"][0];
} else {
session_start();
$_SESSION["admin"][0] = $admin_login;
$_SESSION["admin"][1] = $admin_haslo;
$_SESSION['zalogowany'] = $_POST['login'];
echo '<META HTTP-EQUIV="refresh" CONTENT="1; app_user.php ">';
}
?>