Frații postează php t. Legături de familie: soț, soție, socr, soacră, socr, soacră, cumnat, cumnat, cumnată, frate socru, cumnata, ginerele, nora, nora. Transmiterea de variabile folosind metoda GET

  1. Soțul (soțul)- un bărbat în relație cu femeia cu care este căsătorit
  2. Soția (soția)- o femeie în raport cu bărbatul cu care este căsătorită. Femeie căsătorită.
  3. Socru- tatăl soției
  4. Soacră- mama sotiei
  5. socru- tatăl soțului
  6. Soacră- mama sotului
  7. cumnat- fratele sotului
  8. Cumnat- fratele soției
  9. Cumnată- sora soțului
  10. Cumnat- sotul cumnatei
  11. cumnată- sora soției
  12. Ginere- soțul fiicei, soțul surorii, soțul cumnatei
  13. Noră- soția unui frate, soția unui fiu pentru mama sa, soția unui frate în relație cu soția altui frate; folosit și în loc de noră, cumnată, cumnată
  14. Noră- soția fiului în relație cu tatăl
  15. Matchmaker- tatăl unuia dintre soți în relație cu părinții celuilalt
  16. Matchmaking- mama unuia dintre soți în relație cu părinții celuilalt
  17. bunicul (bunicul)- tatăl tatălui sau al mamei.
  18. bunica (bunica)- mama tatălui sau a mamei.
  19. unchiul mare- unchiul tatălui sau al mamei.
  20. mătușă mare- matusa tatalui sau a mamei.
  21. nepot (nepoata)- fiul (fiica) unei fiice sau fiului în relație cu un bunic sau bunică. Prin urmare, nepotul (nepoata) unui văr este fiul (fiica) unui nepot sau nepoată.
  22. nepot străbun (nepoată)- nepot (nepoata) unui frate sau al unei surori.
  23. Unchiul (unchiul, unchiul)- fratele tatălui sau al mamei, soțul mătușii.
  24. mătușă (mătușă, mătușă)- sora tatălui sau a mamei în relație cu nepoții. Soția unui unchi în relație cu nepoții săi.
  25. nepot (nepoata)- fiul (fiica) unui frate sau al unei surori (frati, veri, veri secunde). În consecință, copilul unui văr (sora) este un văr nepot, iar un copil al unei verișoare a doua (sorioare) este un văr al doilea nepot.
  26. Fratern (frate, soră)- având o mamă comună.
  27. Semisânge (frate, soră)- având un tată comun, dar mame diferite.
  28. Frați vitregi (frate, soră)- a fi frate (sora) de tată vitreg sau de mamă vitregă.
  29. văr- fiul propriului unchi sau mătușă.
  30. văr- fiica unui unchi sau mătușă nativă.
  31. Văr al doilea- fiul unui unchi străbun sau mătușă străbunească.
  32. Văr al doilea- fiica unui unchi străbun sau mătușă străbunească.
  33. Naș, naș- naș și mamă în relație cu părinții nașului și între ei.
  34. tată vitreg- soțul mamei în relație cu copiii ei dintr-o altă căsătorie, tată vitreg.
  35. Mamă vitregă- soția tatălui în relație cu copiii săi dintr-o altă căsătorie, mama vitregă.
  36. Fiul vitreg- un fiu vitreg al unuia dintre soti care este ruda cu celalalt sot.
  37. Fiica vitregă- o fiica vitrega a unuia dintre soti care devine fiica naturala a celuilalt sot.
  38. tată adoptiv (mamă)- adoptat, adoptat pe cineva.
  39. fiu adoptat (fiica)- adoptat, adoptat de cineva.
  40. ginerele adoptiv (primak)- un ginere adoptat în familia soției, care locuiește în casa soției.
  41. Văduv- un bărbat a cărui soție a murit.
  42. Văduvă- o femeie al cărei soț a murit.
  43. Orașe Gemene- frați, mai ales veri, prieteni care se întâmplă să se ajute între ei în momente dificile.

Deci, continuăm să studiem din nou elementele de bază ale PHP și în acest articol ne vom familiariza cu modalități de a trece variabile în PHP, și anume cu Metodele GET și POST. Fiecare dintre ele are avantajele și dezavantajele sale și este folosit în situații adecvate, care vor fi discutate în acest articol. Vom analiza, de asemenea, exemple de cod care demonstrează cum funcționează metodele POST și GET.

Transmiterea de variabile folosind metoda GET

Această metodă de trecere a variabilelor este folosită în PHP pentru a trece variabile într-un fișier folosind bara de adrese. Adică, variabilele sunt transmise imediat prin bara de adrese a browserului. Un exemplu ar fi, de exemplu, un link către un articol din WordPress fără a utiliza CNC (SEF), care arată cam așa:

Https://site/?p=315

Adică, în acest caz, variabila $p cu valoarea 315 este trecută. Acum să ne uităm la funcționarea metodei GET mai detaliat folosind un exemplu. Să presupunem că trebuie să trecem trei variabile $a, $b și $c în fișier metoda GETși afișează suma lor pe ecran. Puteți utiliza următorul cod pentru aceasta.

$a = $_GET["a"]; $b = $_GET["b"]; $c = $_GET["c"]; $summa = $a + $b + $c; echo "Suma $a + $b + $c = $summa";

Deoarece toate variabilele vor fi plasate în matrice globală GET(), apoi atribuim mai întâi noastre valori variabile elementele corespunzătoare ale tabloului GET. Facem acest lucru chiar de la început pentru a evita diverse erori la trecerea variabilelor. Apoi, pentru a demonstra munca, scriem o formulă arbitrară și afișăm rezultatul pe ecran.

Pentru a testa metoda GET, adăugați pur și simplu un semn de întrebare „?” la linkul fișierului. iar prin ampersand „&” enumerați variabilele cu valorile lor. Să avem un dosar get.php, care se află la rădăcina site-ului. Pentru a transfera variabile într-un fișier, trebuie doar să scrieți următoarele în bara de adrese.

Https://site/get.php?a=1&b=2&c=3

După cum puteți vedea din exemplu, mai întâi adăugăm un semn de întrebare imediat după numele fișierului. În continuare, înregistrăm variabila și indicăm valoarea acesteia folosind equals. După aceasta, listăm alte variabile în același mod prin ampersand. Acum, când facem clic pe acest link, vom vedea suma variabilelor $a, $b și $c.

Această metodă este foarte simplă și nu necesită creare fișiere suplimentare. Toate datele necesare vin direct prin bara de adrese a browserului.

Ei bine, acum să trecem la a doua metodă de transmitere a variabilelor în PHP - la metoda POST.

Transmiterea de variabile către PHP utilizând metoda POST

Această metodă vă permite să transferați în secret variabile dintr-un fișier în altul. După cum ați înțeles deja, două fișiere sunt de obicei folosite în aceste scopuri. Primul conține un formular pentru introducerea datelor inițiale, iar al doilea conține un fișier executiv care acceptă variabile. Pentru demonstrație, să ne uităm la următorul cod.

Codul primului dosar cu formular pentru transmiterea datelor. Să-i dăm numele post-1.php

  • acțiune – specificați fișierul în care vor fi transferate variabilele.
  • metoda – metoda de trecere a variabilelor. În cazul nostru, aceasta este metoda POST.
  • nume – denumirea formularului. În același timp, o variabilă cu același nume va fi transferată în fișier.

Câmpuri de text:

  • nume – nume de variabile. În cazul nostru, acesta este numele și prenumele (variabilele nume și prenume).
  • tip – tip câmp. În cazul nostru, acesta este un câmp text.
  • nume – numele butonului și variabila care va fi transmisă împreună cu alte variabile.
  • tip – tip buton. În cazul nostru, acesta este un buton pentru trimiterea datelor.
  • valoare – text pe buton.

Codul celui de-al doilea fișier, care va servi ca receptor variabil. Să-i spunem post-2.php

$nume = $_POST; $nume = $_POST; echo „Valorile variabilelor transmise prin metoda POST sunt $nume și $nume”;

Ca și în cazul metodei GET, mai întâi atribuim variabilelor valorile elementelor corespunzătoare matrice globalăPOST. Apoi, pentru claritate, afișăm aceste variabile pe ecran folosind .

Acum, când încărcăm primul fișier, formularul se va încărca. După introducerea datelor, faceți clic pe butonul „Trimite”, în urma căruia se va deschide o pagină cu un al doilea fișier într-o filă nouă, care va afișa valorile scrise în formularul de pe pagina anterioară. Adică, valorile variabilelor din primul fișier vor fi transferate în al doilea fișier.

Aceasta încheie acest articol despre trecerea variabilelor în PHP. Daca nu vrei sa ratezi aparitia altor articole pe blog, iti recomand sa te abonezi la newsletter de catre orice într-un mod convenabilîn secțiunea „Abonament” sau utilizați formularul de mai jos.

Asta e tot. Mult noroc și succes în stăpânirea elementelor de bază ale PHP.


Una dintre cele mai importante și populare sarcini din PHP este transferul de date. Probabil că ați întâlnit de mai multe ori o adresă URL ca aceasta site.ru/page.php?id=114841 sau formular cu câmpuri de intrare text (înregistrare, comentariu nou etc.). În aceasta și în următoarele lecții vom vorbi transmiterea datelor către PHP.

Metoda POST în PHP

Metoda constă din două părți: HTML cu un formular și câmpuri și un fișier de gestionare PHP.

Atenţie! Pentru a funcționa, trebuie doar să creăm în consecință doar două dosare.

Demonstraţie Descărcați surse
Să ne uităm la un exemplu cu comentarii - implementarea autorizației utilizatorului pe un site web:

Cod HTML(fișier post.html)



Formă





Autentificarea dvs.:

Parola dvs.:





Acum mai multe despre metodele de transfer de date. Există două tipuri de GET (prin url, open - puteți schimba URL-ul manual) și POST (prin formular, închis). Diferența va fi în conținutul barei de adrese, adică în adresa URL.

La primirea datelor transferate într-unul dintre aceste moduri, datele sunt colectate într-o matrice de tipul corespunzătoare metodei ($_GET sau $_POST). Există, de asemenea, o matrice numită $_REQUEST, care poate conține atât $_GET, cât și $_POST în același timp. Dar asta este pentru alte exemple. Recomand transmiterea majorității datelor folosind metoda POST.

Acum să ne uităm la codul de gestionare.

Cod PHP(în fișierul test_reg.php)

$login = $_POST["login"]; // acceptă datele trimise prin POST
$trece = $_POST["trece"]; // autentificare și trecere sunt numele câmpurilor de intrare

Dacă (($login == „Admin”) && ($pass == „Pass”))
echo "Bună, Admin! Este cafea sau ceai astăzi?)";
else echo „Ați introdus o combinație incorectă de conectare-parolă. Încercați din nou Înapoi”;
?>
Puteți vedea cum înregistrăm valorile câmpurilor cu numele corespunzător din matricea $_POST în variabile separate, deși ar putea fi colectate și în $_REQUEST.

În handler, probabil, vom stabili condiția de autorizare - dacă autentificarea și parola din formular se potrivesc cu cea fictivă (Admin și, respectiv, Pass). Și fie vom saluta persoana care vine (Bună ziua, administrator! Este cafea sau ceai astăzi?), fie nu (Ați introdus o combinație incorectă de conectare-parolă. Încercați din nou). Cu toate acestea, pentru a crea o autorizare cu drepturi depline, trebuie să vă familiarizați cu cookie-urile, sesiunile și . Dar mai multe despre asta mai târziu.

Direct în script, puteți procesa datele după cum doriți: adăugați, ștergeți, criptați și așa mai departe. Principalul lucru este să cunoașteți numele variabilei (setat în formularul HTML) și apoi să le colectați folosind matricele $_POST, $_GET și $_REQUEST.

Vă mulțumim pentru atenție!