In comune tra loro, il fatto che funzionino allo stesso modo. La differenza tra loro è tecnicamente no. Ma ci sono differenze ideologiche.
Parlerò di loro nel contesto di PHP. Si noti che il protocollo HTTP a PHP ha un atteggiamento indiretto perché è stato creato per scambiare pagine HTML e PHP semplicemente espande le possibilità e l'altra.
Ottieni una query viene utilizzata per ottenere dati un post da inviare. (Ti ricordo che tecnicamente funzioni allo stesso modo).
Pertanto, nel contesto di PHP, affidarsi a questa ideologia è stata effettuata come segue:
1. Ogni volta che PHP viene lanciato, gli array SuperGlobal ($ _Get, $ _Post) vengono creati per impostazione predefinita.
2. Se c'è un punto interrogativo nella stringa di query (?). Quindi tutto è considerato dopo parametri Ottieni richieste Sono presentate nel "Tasto" Formato \u003d "Valore" e un segno di Ampersand (&) viene utilizzato come separatore
Esempio:
Get /index.php?name\u003dandrey&surname\u003dhalkin.
Questa è una stringa di query, qui 2 parametri. Questi parametri cadranno nell'array $ _GET.
3. $ _Post è pieno di un altro modo. I contenuti di questa matrice sono riempiti dalle "intestazioni richieste". Cioè, dal posto nascosto dagli occhi esplicitamente. L'intera routine per creare tali titoli assume un browser. Anche se a volte qualcosa è modificato in titoli in manuale.
Molto spesso, la richiesta post viene utilizzata in moduli (per inviare dati).
Ad esempio, abbiamo un modulo per accedere a 2 campi login e password.
Immagina che usiamo il metodo OTTIENI. Quindi, quando si invia un modulo, rivolgiamo al seguente indirizzo /login.php?login\u003dandrey&password\u003d123 concordano che non è sicuro trasmettere tali informazioni. Chiunque può aprire il browser e iniziare a inserire l'indirizzo del sito. Può vedere le tue password e il login.
Ma se abbiamo specificato dal metodo post, allora otterremmo la seguente richiesta:
Post /login.php (Login \u003d Andrey & Password \u003d 123) Cosa c'è tra parentesi sarebbe nascosto e non salvato nel browser.
In generale, riassumere:
Ottieni è ottenere una certa pagina in un modulo specifico (ordinamento, la pagina corrente nel blog, la stringa di ricerca, ecc.).
Post-for Mandrel Data che non influisce sul display della pagina, nel modo in cui questi dati influiscono solo sul risultato dell'esecuzione dello script (login, password, numeri di carta di credito, messaggi, ecc.).
E un'altra buona notizia può essere combinata, per esempio
Post /index.php?page\u003dlogin (Login \u003d Andrey & Password \u003d 123) Penso di aver già spiegato abbastanza da risultare e quali parametri a quale array cadrà.
L'uso di metodi di ricezione e post in PHP è difficile da sovrastare, poiché questi metodi si trovano quasi su ciascun sito. Prima di studiare il materiale descritto di seguito, ti consiglio di conoscere il tag HTML
Azione e metodo.
La forma ha molti attributi, ma i principali e obbligatori sono
Azione dell'attributo.
È possibile specificare il percorso "Form.html", ma i gestori scritti in "PHP (Form.php) scritti in" PHP (Form.php) "sono più spesso utilizzati. Potrebbe essere che l'opzione che la pagina su cui si trova il modulo è sé elabora i valori e scritti in PHP. In questo caso, non è possibile specificare l'attributo
Inoltre, l'indirizzo email può essere il gestore. Per registrarlo nell'attributo azione, viene utilizzata la parola chiave mailto: Specifica il nome dell'indirizzo e-mail.
Se si utilizza una e-mail da inviare, quindi quando viene attivato, si apre il programma Windows standard.
Metodo attributo.
Metodi di elaborazione totale 2 -
Ciascuno dei valori può essere inserito sia con lettere grandi che piccole. Molto non importa.
Ottenere il metodo
Questo metodo è molto conveniente, in quanto consente di modificare i valori ottenuti nella riga del browser. Inoltre, il suo indirizzo può essere referenziale più volte.
Uso negativo
Non usare
Metodo postale
Metodo
Ulteriori informazioni lo rendono più adatto per grandi forum e servizi postali. È più adatto per lavorare con i database.
I valori elaborati vengono salvati una volta, quindi rimangono invariati. Cioè, è impossibile contattare lo stesso indirizzo un numero illimitato di volte come quando si utilizza il metodo
Conclusione
In questo articolo, hai familiarizzato con gli attributi degli attributi del tag modulo, oltre a valori
Puoi capire in dettaglio in questi metodi studiando ulteriori informazioni. Buona fortuna nell'apprendimento!
Oggi volevo un po 'voleva colpire le cose primitive e descrivere cosa puoi trovare in una rete mondiale in grandi numeri e senza alcun lavoro speciale. Ci vorrà praticamente il santo santo protocollo http: post e ricevi query.
Molti chiedono perché? Risponderò breve e chiaro: cos'è e perché è necessario - non tutti sanno, e quelli che vogliono impararlo (mentre la piccola comprensione nella sfera IT) può spesso non capire cosa scrivono in molti e molti articoli su Questo argomento in molti e molti articoli dedicati a questo argomento. Proverò a spiegare sulle mie dita ciò che è post e ottenere richieste e cosa mangiano.
Quindi, iniziamo il nostro viaggio in una favola ...
Se stai leggendo questo messaggio, allora sai almeno cosa sembra Internet e qual è il sito internet. Abbassare tutte le sottigliezze del lavoro del World Wide Web, saremo azionati come come l'utente e il sito. Non importa quanto fresco, ma questi due soggetti devono in qualche modo interagire tra loro. Ecco le persone, ad esempio, comunicano tra loro grazie a gesti, emozioni e discorsi, gli animali fanno alcuni suoni e cosa succede quando "comunicazione" di una persona e della risorsa Internet? Qui abbiamo un caso di scambio di informazioni, che può essere trasferito al piano di conversazione umana. Inoltre, domande e risposte possono essere richieste sia all'utente che al sito. Quando parliamo del sito, le sue domande e le sue risposte sono solitamente espresse sempre sotto forma della pagina Internet con uno o un altro testo. Quando ci vuole dell'utente, allora tutto sta accadendo grazie alle richieste di arrivo e post (ovviamente non solo, ma stiamo parlando di loro).
Pertanto, abbiamo scoperto che gli oggetti del nostro argomento sono necessari per la "comunicazione" con i siti. Inoltre, entrambe le richieste di ricezione e post possono essere utilizzate per "domande di attività" e per "risposte". Cosa differiscono? Tutto è abbastanza semplice. Tuttavia, per spiegare le differenze, dovrai considerare un esempio, che prenderà il sito del piano del negozio online.
Probabilmente, hai spesso prestato attenzione quando stavi cercando qualcosa nei negozi online che ricorrendo alla ricerca dei filtri, l'indirizzo del sito trasformato dal bello "http://magaazin.ru" al terribile "http: // magaazin. ru /? Categoria \u003d scarpe e dimensioni \u003d 38. Quindi, tutto ciò che va dopo il simbolo "?" E c'è il tuo sito di richiesta, e se sei molto accurato, quindi in questo caso come se chiedi al sito, su ciò che ha nella categoria "scarpe" dal Le dimensioni di "38" (questo esempio sono prese dalla testa, infatti tutto ciò che potrebbe non sembrare così ovvio). Di conseguenza, abbiamo che possiamo porre domande da soli, specificandole nella barra degli indirizzi del sito. Ovviamente, questo metodo ha diversi inconvenienti. Innanzitutto, chiunque sia accanto all'utente del computer può evidenziare con calma tutti i dati, quindi non è estremamente desiderabile utilizzare questo tipo di richieste per la trasmissione della password. In secondo luogo, vi è una restrizione sulla lunghezza della stringa, che può essere trasmessa dall'indirizzo dell'indirizzo del sito, e quindi molti dati non possono essere trasmessi. Tuttavia, l'indubbio vantaggio dell'utilizzo delle richieste di ricezione è la sua semplicità di utilizzo e la capacità di chiedere rapidamente al sito, che è particolarmente utile quando si sviluppa, ma questa è un'altra storia ...
Ora parliamo di richieste post. I lettori cavigiosi possono aver ripetuto che la principale differenza di questa richiesta dal suo collega è la segretezza dei dati trasmessi. Se consideri il negozio online, allora un esempio brillante viene utilizzato per richiedere il post-registrazione sul sito. Il sito chiede ai tuoi dati, compili questi dati e quando fai clic sul pulsante "Registrazione", invia la tua risposta. E in qualsiasi modo, questi dati non vengono visualizzati. Vale anche la pena notare che è possibile richiedere una quantità sufficientemente grande di informazioni - e intendo, la richiesta non ha restrizioni. Bene, se toccato un meno, quindi una tale richiesta non verrà generata rapidamente. Senza abilità speciali, non c'è più da nessuna parte. Anche se in realtà, tutto non è così difficile, ma questa è di nuovo l'altra storia.
Riassumere. Post e ottenere richieste sono necessarie per "Comunicazione" dell'utente e del sito. Sono essenzialmente quasi l'opposto l'uno dell'altro. L'uso di determinati tipi di richieste dipende dalla situazione specifica e utilizza solo un tipo di richiesta è estremamente scomodo.
Descrizione
L'attributo del metodo segnala il server sul metodo della query.
Sintassi
Valori
Il valore dell'attributo del metodo non dipende dal registro. Ci sono due metodi - ottenere e post.
Ottenere questo metodo è uno dei più comuni e destinati a ottenere le informazioni richieste e la trasmissione dei dati nella barra degli indirizzi. Le coppie "nome \u003d valore" sono unite in questo caso all'indirizzo dopo il punto interrogativo e sono separati da Ampersand (Symbol &). La facilità d'uso del metodo GET è che l'indirizzo con tutti i parametri può essere utilizzato ripetutamente salvandolo, ad esempio nei segnalibri del browser, nonché modificare i valori dei parametri direttamente nella barra degli indirizzi. Metodo post post invia i dati al server nella richiesta del browser. Ciò consente di inviare una quantità maggiore di dati rispetto al metodo GET è disponibile, poiché ha un limite in 4 KB. I volumi di grandi dati sono utilizzati nei forum, nei servizi postali, compilando il database, quando si inviano file, ecc.
Attributo obbligatorio
Valore predefinito
HTML5 IE CR OP SA FX