![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pewien problem z przetwarzaniem informacji wprowadzonych przez uzytkownika. Chodzi o formularz autoryzacji uzytkownikow. Problem jest taki: Mam dwa pliki. Jeden to plik formularza, drugi sprawdza dane w bazie. Niestety wprowadzone dane (niewazne czy GET czy POST) nie znajduja sie w zmiennych - zmienne sa po prostu puste - i wszystko sie wysypuje. Jezeli wpisze w pliku sprawdzajacym do zmiennych login i haslo jakies wartosci to wszystko dziala poprawnie. Moze to jakies bledy w konfiguracji ? Apache, php i MySQL sa z pakietu FoxServ i nic nie zmienialem w pliku konfiguracyjnym Apacha. Ponizej sa te dwa pliki. Plik form_log.php
plik loguj.php
Z gory dziekuje za pomoc. Pozdrawiam, Bibop |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Masz wyłączone registre_globals
Powninieneś szukać zmiennych z formularza w tablicach suberglobalnych $_POST i @_GET |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 11.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
może są wyłączone zmienne globalne.
W pliku loguj.php zamiast: if ($haslo==TRUE AND $login==TRUE) zastosuj: if ($_POST['haslo']==TRUE AND $_POST['login']==TRUE) i powinno być ok ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 10.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
WIELKIE DZIEKI, DZIALA
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 6.07.2025 - 05:33 |