Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Co jest lepsze
Forum PHP.pl > Forum > Przedszkole
novy85
Tak się zastanawiam co lepiej stosować i kied do przesylania danych z formularza metoda POST czy GET
KCG
Generalnie post, ale jak coś mało istotne i nie dużo tego (np. wyszukiwarka), to get, bo nie ma tego głupiego info przy odświeżaniu i można wysłać komuś link z wynikiem wyszukiwania smile.gif
I najlepiej nad konkretnym przykładem szybko się zastanowić.
phpion
POSTem prześlesz zdecydowanie większą liczbę danych (znaków) niż GETem (bodajże max 255). Poza tym przesyłając dane POStem ukrywasz je, natomiast GET pokazuje je w pasku adresu.
Stosowanie:
POST:
- ogólnie przy 90% formularzy (dodawanie wszelkich wpisów do bazy danych, logowania etc.)

GET:
- np. przy wyszukiwarkach (gdzie cały QUERY_STRING nie jest za długi), w których jest stronicowanie danych czyli gdzie i tak później trzeba powtórzyć zmienne GETem
novy85
dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.