Wspólny między nimi fakt, że działają jednakowo. Różnica między nimi jest technicznie nr. Ale istnieją różnice ideologiczne.
Opowiem o nich w kontekście PHP. Należy pamiętać, że protokół HTTP do PHP ma postawę pośrednią, ponieważ został stworzony do wymiany stron HTML i PHP po prostu rozszerza możliwości, a drugi.
Uzyskaj zapytanie służy do otrzymania danych do wysłania. (Przypominam ci, że technicznie pracuje jednakowo).
Dlatego w kontekście PHP, opierając się na tej ideologii, została wykonana w następujący sposób:
1. Za każdym razem uruchomiono PHP, tablice superglobalne ($ _get, $ _post) są tworzone domyślnie.
2. Jeśli w ciągu zapytania jest znak zapytania (?). Wtedy wszystko jest uważane za parametry Uzyskaj żądania są one prezentowane w formacie "Klucz" \u003d "Wartość" i znak Ampersand (&) jest używany jako separator
Przykład:
Zdobądź /index.php?name\u003dandrey&surname\u003dhalkin.
Jest to ciąg zapytania, tutaj 2 parametry. Te parametry spadną do tablicy $ _GET.
3. $ _post jest wypełniony innym sposobem. Zawartość tej tablicy jest wypełniona z "nagłówków żądań". To jest, z miejsca ukryte z oczu wyraźnie. Cała procedura tworzenia takich nagłówków przejmuje przeglądarkę. Chociaż czasami coś jest edytowane w podręcznikach na podręcznik.
Najczęściej żądanie post jest używany w formularzach (aby wysyłać dane).
Na przykład mamy formularz do logowania 2 pola logowania i hasła.
Wyobraź sobie, że używamy metody GET. Następnie, wysyłając formularz, skręcamy na poniższy adres /login.php?login\u003dAndrey&password\u003d123 Zgadzam się, że nie jest to bezpieczne w przesyłaniu takich informacji. Każdy może otworzyć przeglądarkę i zacząć wejść na adres witryny. Może zobaczyć swoje hasła i logowanie.
Ale jeśli określono metodę postu, otrzymaliśmy następujące żądanie:
Post /login.php (Login \u003d Andrey & Password \u003d 123) Co w nawiasach byłyby ukryte i nie zapisane w przeglądarce.
Ogólnie rzecz biorąc podsumowując:
Get ma uzyskać pewną stronę w określonym formularzu (sortowanie, bieżąca strona na blogu, ciąg wyszukiwania itp.).
Post - W przypadku danych trzpieniowych, które nie wpływa na wyświetlanie strony, w sposób, w jaki dane te wpływają wyłącznie do wykonywania skryptów (loginów, haseł, numerów kart kredytowych, wiadomości itp.).
I jeszcze jedna dobra wiadomość może być łączona na przykład
Post /index.php?page\u003dLogin (login \u003d Andrey & Password \u003d 123) Myślę, że już wyjaśniłem wystarczająco dużo, że się okaże i jakie parametry, do których ma się spaść.
Wykorzystanie metod GET i Post w PHP jest trudne do przeceny, ponieważ metody te znajdują się prawie w każdej witrynie. Przed studiowaniem opisanego materiału poniżej radzę zapoznać się z tagiem HTML
Działanie i metoda.
Formularz ma wiele atrybutów, ale główne i obowiązkowe są
Akcja atrybutu.
Możesz określić ścieżkę "Form.HTML", ale ładowarki napisane w "PHP (Form.php) napisane w" PHP (Form.php) "są częściej stosowane. Może to być możliwość, że strona, w której znajduje się formularz, jest sama w sobie przetwarza wartości i napisane w PHP. W takim przypadku nie można określić atrybutu
Ponadto adres e-mail może być przewodnikiem. Aby nagrać go w atrybucie akcji, używany jest słowo kluczowe Mailto: Określa nazwę adresu e-mail.
Jeśli używasz e-maila do wysłania, wtedy, gdy zostanie aktywowany, otwiera się standardowy program Windows.
Metoda atrybutów.
Całkowite metody przetwarzania 2 -
Każda z wartości można wprowadzić zarówno z dużymi, jak i małymi literami. Dużo nie ma znaczenia.
Uzyskać metodę
Ta metoda jest bardzo wygodna, ponieważ umożliwia zmianę uzyskanych wartości w wierszu przeglądarki. Ponadto jego adres można odwołać kilka razy.
Złe użycie
Nie używać
Metoda pocztowa
metoda
Więcej informacji sprawia, że \u200b\u200bjest bardziej odpowiedni dla dużych forów i usług pocztowych. Najlepiej nadaje się do pracy z bazami danych.
Przetworzone wartości są zapisywane raz, a następnie pozostają niezmienione. Oznacza to niemożliwe, nie można skontaktować się z tym samym adresem, nieograniczoną liczbę razy, ile przy użyciu metody
Wniosek
W tym artykule zapoznałeś się z atrybutami atrybutów znaczników formularzy, a także wartości
Możesz dowiedzieć się szczegółowo w tych metodach, studiując dodatkowe informacje. Powodzenia w nauce!
Dziś chciałem, żeby trochę chciała trafić na prymitywne rzeczy i opisać, co można znaleźć w sieci na całym świecie w dużych ilościach i bez specjalnej pracy. Potrzeba praktycznie o Protocolowi Świętym Http: Post i uzyskaj zapytania.
Wielu pyta dlaczego? Odpowiem krótko i jasne: co to jest i dlaczego jest to konieczne - nie wszyscy wiedzą, a ci, którzy chcą się o tym dowiedzieć (podczas gdy niewielkie zrozumienie w kulach IT) często nie rozumieją, co piszą w wielu i wielu artykułach Ten temat w wielu i wielu artykułach poświęcony temu tematowi. Postaram się wyjaśnić moje palce, co jest post i uzyskać prośby i to, co jedzą.
Zacznijmy więc naszą podróż do bajki ...
Jeśli czytasz tę wiadomość, przynajmniej wiesz, jak wygląda Internet i jaka jest strona internetowa. Obniżenie wszystkich subtelności pracy World Wide Web, będziemy obsługiwać jako takich jak użytkownik i strona. Bez względu na to, jak fajnie, ale te dwa przedmioty muszą w jakiś sposób współdziałać ze sobą. Oto ludzie, na przykład, na przykład komunikują się ze sobą dzięki gestom, emocjom i wystąpieniom, zwierzęta robią pewne dźwięki i co się dzieje, gdy "komunikacja" osoby i zasobów internetowych? Posiadamy przypadek wymiany informacji, który można przenieść do ludzkiego planu odpowiedzi na rozmowę. Ponadto pytania i odpowiedzi można zapytać zarówno użytkownika, jak i witryny. Kiedy rozmawiamy o stronie, jego pytania i odpowiedzi są zazwyczaj zawsze wyrażane w formie strony internetowej z jednym lub innym tekstem. Kiedy potrzeba użytkownika, to wszystko dzieje się dzięki prośbom Get and Post (oczywiście nie tylko, ale mówimy o nich).
Dowiedzieliśmy się, że obiekty naszego tematu są niezbędne do "komunikacji" z witrynami. Co więcej, obie prośby otrzymują i pocztowe mogą być używane do "pytań zadań" i dla "odpowiedzi". Co one się różnią? Wszystko jest wystarczająco proste. Jednak wyjaśnienie różnic, będziesz musiał wziąć pod uwagę przykład, który zajmie miejsce planu sklepu internetowego.
Prawdopodobnie często zwracasz uwagę, kiedy szukasz czegoś w sklepach internetowych, które uciekają się do wyszukiwania przez filtry, adres witryny obrócił się z pięknej "http://magaazin.ru" do strasznego "http: // magaazin. RU /? Kategoria \u003d buty i rozmiar \u003d 38. Więc wszystko, co idzie po symbolu "?" I jest Twoja strona zapytania, a jeśli jesteś bardzo dokładny, w tym przypadku, jakbyś zapytał witrynę, o tym, co ma w kategorii "Buty" z kategorii "Buty" Rozmiar "38" (ten przykład jest pobierany z głowy, w rzeczywistości wszystko nie może wyglądać tak oczywiste). W rezultacie mamy, że możemy zadawać same pytania, określając je na pasku adresu witryny. Oczywiście ta metoda ma kilka wad. Po pierwsze, każdy, kto obok użytkownika na komputerze może spokojnie podkreślić wszystkie dane, więc niezwykle nie jest pożądane, aby użyć tego typu żądań do transmisji haseł. Po drugie, istnieje ograniczenie długości łańcucha, który może być przesyłany z adresu adresu witryny, dlatego nie można przesyłać wiele danych. Jednak niewątpliwą zaletą wykorzystania żądań jest jej prostota użytkowania i możliwość szybkiego zadawania witryny, która jest szczególnie przydatna podczas rozwijania, ale to kolejna historia ...
Teraz porozmawiajmy o prośbach pocztowych. Czytelnicy kawigacyjnych mogły odtwarzać, że główną różnicą tego wniosku od jego faceta jest tajemnicą przesyłanych danych. Jeśli rozważasz sklep internetowy, a następnie jasny przykład jest używany do żądania rejestracji pocztowej na stronie. Witryna zadaje dane, wypełniasz te dane, a po kliknięciu przycisku "Rejestracja" wyślij odpowiedź. W jakikolwiek sposób dane te nie są wyświetlane. Warto również zauważyć, że można zamówić wystarczająco dużą ilość informacji - i mam na myśli, że wniosek nie ma żadnych ograniczeń. Cóż, jeśli dotknął minus, takiej prośbę nie będzie szybkiego generowania. Bez specjalnych umiejętności nie ma już nigdzie. Chociaż w rzeczywistości wszystko nie jest takie trudne, ale jest to znowu inna historia.
Podsumujmy. Post i uzyskać żądania, są potrzebne do "komunikacji" użytkownika i witryny. Są one zasadniczo prawie odwrotnie. Wykorzystanie niektórych rodzajów żądań zależy od konkretnej sytuacji i użytkowania tylko jednego rodzaju żądania jest niezwykle niewygodne.
Opis
Atrybut metody informuje serwer o metodzie zapytania.
Składnia
Wartości
Wartość atrybutu metody nie zależy od rejestru. Istnieją dwie metody - Get and Post.
Uzyskaj tę metodę, jest jedną z najczęstszych i przeznaczonych do uzyskania wymaganych informacji i transmisji danych na pasku adresu. Pary "nazwa \u003d wartość" są połączone w tym przypadku na adres po znaku zapytania i są oddzielone przez ampersand (symbol i). Łatwość korzystania z metody GET jest to, że adres ze wszystkimi parametrami można stosować wielokrotnie poprzez zapisanie go, na przykład w zakładkach przeglądarki, a także zmienić wartości parametrów bezpośrednio na pasku adresu. Metoda postu wysyła dane do serwera w żądaniu przeglądarki. Pozwala to na wysłanie większej ilości danych niż dostępna jest metoda GET, ponieważ ma limit w 4 KB. Duże wolumeny danych są używane na forach, usług pocztowych, wypełniając bazę danych, podczas wysyłania plików itp.
Obowiązkowy atrybut
Domyślna wartość
HTML5 IE Cr Op Sa FX