![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Przyjaciele php.pl Postów: 554 Pomógł: 0 Dołączył: 4.04.2002 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
ten prosciutki skrypt z haslem dziala na jednym serwesze (FoxServ-APACHE) a nie dziala na serwerze wina2000. Moze ktos wie dlaczego?
----------------------------------------------------------------------------------- if ($czy_datkowe_haslo=='tak') { if ($dodatkowe_haslo != 'kotek') { print " <B>TA OPCJA WYMAGA DODATKOWEGO HASŁA</B><br><br> <TABLE border> <form ACTION='opcje.php' method='post'> <TR><TD>Podaj hasło:</td><TD><input type='password' name='dodatkowe_haslo'></TD> <input TYPE='hidden' name='cowykonac' value='$cowykonac'> <input TYPE='hidden' name='czy_datkowe_haslo' value='tak'> <td><input TYPE='submit' value='OK'></TD></TR> </table> </FORM>"; print" <BR> <HR> <FORM ACTION='opcje1.php' method='post'> <input TYPE='submit' CHECKED value='Wróć' style='width:150px;' > <input TYPE='hidden' name='id_klasy' value=''> <input TYPE='hidden' value='' name='rocznik' > <input TYPE='hidden' value='' name='litera_id' > </form>"; exit; } } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 16.03.2002 Skąd: katowice Ostrzeżenie: (0%) ![]() ![]() |
:idea: witam, i podpowiadam
:idea: standardowo uzywajac formularzy, php sam tworzy zmienne o nazwach zgodnych z nazwami pol formularza, jednak to jest wersja "malo bezpieczna" (tworzone zmiennne sa globalne automatycznie). w pliku php.ini jest zmienna register_globals, standardowo jest ustawiona na ON, jesli damy OFF, dane z formularza beda przekazywane tylko w globalnej systemowej tablicy $HTTP_POST_VARS albo $HTTP_GET_VARS (zalezy od metody), natomiast powyzszy sposob (ten latwiejszy - tylko z nazwami zmiennych) nie zadziala - to jest ponoc bezpieczniejsze... w pliku php.ini jest maly komentarz na ten temat, a ogolnie odsylam do manuala (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) aha, ode mnie dodam jeszcze ze od wersji 4.1 php, tablica $HTTP_POST_VARS jest zastapiona przez $_SESSION (w zasadzie szybciej sie pisze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ) pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 12:55 |