![]() |
![]() ![]() |
![]() |
-Guest- |
![]() ![]()
Post
#1
|
Goście ![]() |
witam, mam pytanie poniewaz zastanawiam sie czy to co jest ponizej jest mi wogole potrzebne. do czego to sluzy?
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
skad ty wytrzasnoles ten kod? rety, jak z jakiejs ksiązko to odradzam jej dalszą lekture
![]() Kod ten sprawdza, czy masz wlączone register globals i jesli nie, to wydobywa wszystkie indexy z tablicy sesyjnej, ciastkowej, postowej i url'owej z odpowiednim prefixem (w przypadku kolizji), bys wiedzial skad te zmienne pobrano. Zapomnij o tym kodzie. Jak chcesz sie dobrac do zmiennch formularza, to dobieraj sie przez $_POST['zmiennaformularza']. analogicznie do innych: $_SESSION['zmiennazsesji'], $_GET['zmiennazurl'], $_COOKIE['zmienna z ciasteczka']. Takie dobieranie się do zmiennych jest bezpieczniejsze od zaproponowanego tam. edit: w tym kodzie nie ma sesji, jest tablicia srodowiskowa (niedopatrzylem). ale idea podobna ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
calosc wogole ma postac:
czyli z tym jak i bez tego strona bedzie dzialac tak samo? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
nie, zalezy wszystko od tego w jakis sposob bedziesz dobieral sie do zmiennych. jesli poprzez supertablice: $_POST, $_GET .... to olej ten skrypt, ale jesli nie, to mozesz miec problemy. Jelsi bedziesz mial wylaczone register_globals, to gdy bedziesz dobieral sie do zmiennej z url o takim adresie powiedzmy: index.php?ala=xxxx
to wyswietli ci: xxxx ale gdy zmienna 'ala' pojawi sie jeszcze np. w ciastku, to nie bedziesz juz mial zmiennej $ala, tylko zmienne $get_ala oraz $cookie_ala, w wyniku czego echo $ala ci nic nie zroci, prócz NOTICE, gdyz takiej zmiennej nie bedzie. najlepiej odwolywac sie przez tablcie co ci mowilem, czyli: ale tym juz bylo nieraz na forum edit: lekkie sprostowanie z mojej strony. trochę się rozpędzilem. gdy bedzięsz mial w url i w ciachu ala, to najpierw stworzy zmienną $ala, a potem $cookie_ala, gdyż już $ala istnieje. No chyba ze juz wcześniej była $ala w skrypcie, to powstanie $get_ala. Tak czy siak zasymuluje register_globals, których używanie jest niezalecane ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 11:21 |