Transmiterea variabilelor folosind metoda get

Lucrarea de laborator №7

Subiect: Utilizarea formularelor pentru transferul datelor către server

Scop: Obțineți abilități în formulare utilizând php

Software: MS Windows, Google Chrome, Notepad ++, Denver

Formă de protecție a locului de muncă

1. Scrieți un raport despre activitatea efectuată. În raport se prezintă rezultatul sarcinilor finalizate.

2. Răspunde la întrebările de control

1. Ce metode există pentru trimiterea datelor dintr-un formular în php?

2. Cum funcționează aceste metode?

Cum să obțineți datele și să le transferați pentru procesare?

În acest scop, forma - o colecție de text standard de intrare HTML-construcție, precum și alte informații și program de tratare a acestor informații, lucru pe web-server. Cu alte cuvinte, formularul de utilizator (sau formularul HTML) servește la transferul de informații către server. Rezultatul construcțiilor de limbaj HTML de marcare este interpretat de browser, prin care utilizatorul documentului electronic primește informații. Astfel, prin combinarea tuturor acestor formulări, putem spune că formularul HTML acționează ca un intermediar între utilizator și server. Un vizitator la o pagină Web introduce anumite date în formularul HTML care este procesat de program și trimis la serverul Web. Toate aceste acțiuni se încadrează în trei etape:

· Introducerea informațiilor de către utilizator.

· Procesarea informațiilor introduse de programul instalat pe server.

Ca program de-handler efectuează CGI-script mai des (script-ul, care este, de obicei, dezvoltat în Perl sau C / C ++, și care interacționează cu o componentă specială domenii comune Gateway Interface Web-server) sau un program scris pe baza unor limbaje de programare server ca PHP, ASP, JSP și altele.

Valoarea formelor personalizate nu poate fi supraestimată - acestea sunt un mijloc speciale de HTML, care oferă vizitatorului posibilitatea de a nu numai pentru a vizualiza pasiv informațiile, dar, de asemenea, să fie implicate în schimbul de informații între Web-server și conținutul de client al Web-ului.

Metode pentru trecerea parametrilor în scenariu

Lucrul cu formularele din PHP și HTML

Formularele sunt notate cu eticheta formularului:

Atributul metodei specifică metoda care va fi utilizată pentru trimiterea formularului. Există două metode - GET și POST.

Transmiterea variabilelor utilizând metoda GET

Acum, să analizăm mai detaliat metoda GET. Trebuie să transferăm trei variabile $ a, $ b și $ c în fișier utilizând metoda GET și să afișăm suma acestora pe ecran. Pentru aceasta, puteți utiliza următorul cod.

Transmiterea variabilelor folosind metoda get

Deoarece toate variabilele înainte de transfer vor fi plasate în matricea globală GET. atunci mai întâi atribuim variabilelor noastre valorile elementelor corespunzătoare ale matricei GET. Facem acest lucru la început, pentru a evita o varietate de erori în transferul variabilelor. Apoi, pentru a demonstra munca, scrieți o formulă arbitrară și afișați rezultatul pe ecran.

Pentru a testa metoda GET pur și simplu adăugați un link la un fișier semnul întrebării „?“ Și după ampersand „“ o listă de variabile și valorile lor.

Acum, când faceți clic pe acest link, obținem suma variabilelor $ a, $ b și $ c.

Când utilizați

, un semn de întrebare și date de formă sunt pur și simplu adăugate la adresa URL.

dimensiunea de date care pot fi transmise în acest mod sunt limitate la 32 kilobytes, astfel încât datele de transfer mai masive, folosind metoda POST, care să includă date în corpul HTTP al cererii la server.

Articole similare