Kada podatke želimo proslijediti iz jedne datoteke u drugu, tj. kada podatke trebamo poslati određenoj skripti na obradu, koristimo varijablu $_POST ili $_GET. Te se varijable međusobno razlikuju. $_POST varijabla je sigurnija za korištenje, ali ponekad se mora koristiti varijabla $_GET. Varijabla $_POST je sigurnija jer njen sadržaj nije moguće vidjeti unutar URL-a, dok sadržaj $_GET varijable je. Postoji još jedna razlika između ovih varijabli, varijabla $_POST može sadržavati neograničeno mnogo znakova, dok ih varijabla $_GET može sadržavati najviše sto.

Varijabla koja nam također služi za prenos podataka zove se $_REQUEST varijabla. Ona je vrlo praktična jer može sadržavati podatke koje se iz određene forme šalju get metodom jednako kao i one poslane post metodom. Osim toga, njome se mogu prihvatiti i podaci iz kolačića (cookies).

U sljedećim ćete primjerima moći vidjeti kako se koriste prethodno navedene varijable. Svaka će koristiti istu formu, ali sa različitim metodama, zato neću svaki put iznova pisati kod forme.

<form action="proba.php" method="post">
Ime: <input type="text" name="ime" />
Prezime: <input type="text" name="prezime" />
</form>

Za ovaj tutorial je najbitniji dio koda onoj u kojem određujemo metodu slanja podataka, on u ovom konkretnom slučaju izgleda ovako:

method="post"

Atribut method može sadržavati vrijednosti post i get. Zbog toga neću iznova pisati kod forme. Bitno je da znate da se, naravno, metoda post koristi sa varijablom $_POST, a metoda get sa varijablom $_GET. Sljdećim ćemo kodom ispisati podatke dobivene popunjavanjem forme.

<?php
$ime=$_POST['ime'];
$prezime=$_POST['prezime'];
echo "Vaše puno ime je: " . $ime . " " . $prezime;
?>

Neću vam pisati kod za ispisivanje podataka $_GET varijablom, dovoljno je znati da morate samo varijablu $_POST zamijeniti varijablom $_GET. Na isti način se koristi i varijabla $_REQUEST.

Navigacija
Korisni linkovi
Kratke vijesti
Vodafone lansirao mobilni glazbeni servis

Kako bi što lakše komunicirala sa svojim polaznicima, koji su mahom vrlo mladi i skloni komunikaciji preko suvremenih društvenih mreža NetAkdemija se odlučila pridružiti najvećoj online zajednici.NetAkademija Tehničkog veleučilšta u Zagrebu...

više na pcchip.hr

Vic dana
Anketa
copyright© 2006 - 2008, tutoriali.biz