ďťż
Podstrony
|
telcocafeWiem, czym się różnią metody POST i GET. Z tego co wiem, wynika, że POST jest lepsza. Ale czy GET ma może jakieś zalety o których nie wiem??? Jeśli nie, to czemu ta metoda (GET) w ogóle istnieje?? A może GET jest szybsza??? Czy któryś z Was wie???Jak dla mnie to GET służy do małych danych, a raczej do czegoś w stylu opcji dla danego skryptu php. Np jak masz skrypt download.php to znaczenie lepiej tworzyć linki do odpowiednich plików jako <a href="/download.php?file=1">Plik1</a> Niż do każdego pliku z osobna, a i wogóle niewyobrażam sobie jak zrobić coś takiego przez POST ( no chyba że zamiast linku będzie button ) Użytkownik reVis edytował ten post 16 listopad 2005, 13:54 Która metoda szybciej przesyła dane z formularza??? Wiadomo, że haseł przez GET przesyłac nie będę, ale inne rzeczy... Właśe dlatego chcę się dowiedzieć... Obydwie prędkością się nie różnią, POST może wysłać pliki. GET jest po to że nie każda strona ma formularz albo jakby to wyglądało że na każdej stronie jest przycisk z wysłaniem, lub zbędny kod js. Hm.... chyba nie wiesz jak działa protokół HTTP... Szybkość przesyłania jest identyczna, w końcu i jedno i drugie to wysłanie pakietu. Faktem jest, że dane z POST mogą zostać podzielone na kilka pakietów, ale to zależy od ilości danych. A czemu metoda GET istnieje... oj z wielu powodów... wogóle metoda GET jest ciekawa, umożliwia robienie zakładek no i co chyba najważniejsze nie potrzeba formularza, żeby jej użyć. Gdyby nie było metody GET właściwie trudno byłoby mówić o dynamicznych stronach... każde dynamiczne generowanie równałoby się z wysłaniem danych POST, czyli z tworzeniem formularza... Czyli link w HTMLu po kliknięciu przesyła adres do przeglądarki też metodą GET??? Aha. GET przesyła dane jako adres, a POST jako pakiety towarzyszące. POST jest lepsza do przesyłania sanych z formularzy, ale dzięki GET można osiągnąć efekty niedostępne dla POST. Zresztą patrz na adres tej strony w tym momencie. Każdy element adresu po ? i między & jest zmienną, którą można odczytać z tablicy superglobalnej $_GET. Można w ten sposób np. wysłać nazwę artykułu do wyświetlenia. Użytkownik dodek edytował ten post 16 listopad 2005, 15:14 |
|||
Sitedesign by AltusUmbrae. |