jakie są różnice pomiędzy POST i GET

0

POST wysyła zmienne w sposób ukryty, a GET w linku. GET się przydaje, gdy chcemy linki bookmarkować. Czy są jeszcze inne ważne różnice pomiędzy nimi? Czy są jakieś zalety stosowania REQUEST?
Jestem początkujący w PHP i proszę opisać wszystkie Wasze ważne doświadczenia związane z tymi komendami.

0

Dane metoda get wysylane sa w adresie skryptu a post wysylane sa w specjalnym naglowku.. Post uzywane sa do wiekszej ilosci danych poczytaj jakis opis HTTP

Chodzilo mi o naglowek HTTP np:

POST /login.jsp HTTP/1.1
Host: www.mysite.com
User-Agent: Mozilla/4.0
Content-Length: 29
Content-Type: application/x-www-form-urlencoded

login=julius&password=zgadnij

0

$_REQUEST to pomieszany $_POST i $_GET po prostu...

Wrażenia... Używasz tej metody, która bardziej pasuje do danej sytuacji.

0

taka ciekawostka - ostatnio kumpel, który się uczy php wpadł na genialny pomysł aby dane do logowania wysyłać przez GET nieszyfrowanym tekstem... Po wpisaniu danych w edity i wciśnięciu zaloguj w adresie przeglądarki dostawał coś na kształt www.strona.pl/logowanie.php?login=dupa&pass=dupa i nie widział w tym nic złego...

0

POST jest bardziej irytujący (pytanie przeglądarki czy ponownie chcesz wysłać dane po wciśnięciu "odśwież"). Czasami można tak puścić np. dwa takie same przelewy z banku. ;)

Do przekierowania na stronę typu lista elementów (wraz z filtrowaniem i sortowaniem), szczegóły, edycja/dodawanie, itp. służy GET. Do wykonania akcji typu zapis danych, dodanie pozycji do koszyka, itp. służy POST.

0

Rzadko tak jest w bankach... ja nie widzialem takiego czegos nigdy w zadnym banku na stronach owszem przy wysylaniu formularzy ale przy takich rzeczach zawsze uzywaja cos w stylu przekierowania header()

1 użytkowników online, w tym zalogowanych: 0, gości: 1