Zrobiłem prosty skrypt logowania z obsługa błędu:
<?php //sprawdza czy wypelniono wszytkie pola formularza if((!$_POST['nazwa']) || (!$_POST['haslo'])) { die ("<center><font size=6><a href=\"#\" onclick=\"window.history.go(-1);\" title=\"Cofnij\">COFNIJ</a>"); } include("connect2.php"); $sql = 'SELECT imie, nazwisko FROM uzytkownicy WHERE nazwa=\''.$_POST['nazwa'].'\' // ustawia cookie autoryzacyjne if (mysqli_num_rows($wynik) == 1)
No właśnie w przypadku wpisania nazwy bez hasła skrypt w przypadku Mozzilli i Chrome nie przekierowuje na stronę poprzednią po użyciu linku cofnij. O dziwo w przypadku explorera i opery wszystko działa i nie bardzo rozumiem dlaczego.
W przypadku mozzilli pokazuje się na dosłownie ułamek sekundy formularz wprowadzania użytkownika i hasła, ale od razu tak jakby automatycznie wpisywała i wysyłała dane do przeglądarki. Natomiast w przypadku chrome w ogóle tak jakby nie było żadnej reakcji. Gdzie może leżeć błąd?