О‘zbekistоn resрublikаsi оliy tа’lim, fan va innovatsiyalar vаzirligi сhirсhiq dаvlаt рedаgоgikа universiteti


Download 153.03 Kb.
bet6/6
Sana18.06.2023
Hajmi153.03 Kb.
#1586285
1   2   3   4   5   6
Bog'liq
sohiba

POST usuli


POST usuli GET dan ma’lumotlar yopiq shaklda uzatilishi bilan farq qiladi. $ _POST superglobal massivi mavjud bo'lib, undan quyidagi ma'lumotlarni o'qishingiz mumkin: $ _POST ["o'zgaruvchi_nomi"]... Masalan:
Начало формы
Kirish: "> Elektron pochta: "> 
Конец формы
$ _POST superglobal massividan foydalanib, qabul qilingan qiymatlarni chop eting:* / echo "
login = ". $ _POST [" login "]; echo"
email = ". $ _POST [" email "];?>

Yuqorida tavsiflangan kodni bajarish natijasi quyidagi rasmda ko'rsatilgan:

Ko'rib turganingizdek, URL manzilida postscript yo'q, ammo shunga qaramay ma'lumotlar qabul qilingan va ko'rsatilgan.
Eslatma:
1) POST usuli bilan uzatiladigan qiymatlar hajmi sukut bo'yicha cheklangan va 8 MB ga teng. Ushbu qiymatni oshirish uchun php.ini da post_max_size direktivasini o'zgartirishingiz kerak.
2) PHP ning oldingi versiyalarida superglobal massivlarning $ _GET va $ _POST qisqa nomlari oʻrniga uzunroq nomlar ishlatilgan: $ HTTP_GET_VARS va $ HTTP_POST_VARS. Ular php 5 da sukut boʻyicha oʻchirib qoʻyilgan, lekin siz ularni register_long_arrays parametri yordamida php.ini konfiguratsiya faylida yoqishingiz mumkin. PHP 6 da bu uzun nomlar mavjud bo'lmaydi.
3) $ _POST dan o'zgaruvchilarni qayta ishlashdan oldin, men sizga GET usuli bilan qilinganidek, o'zgaruvchilarning mavjudligini tekshirishni maslahat beraman.

Formalar bilan ishlash


Biz veb-ilova yoki vebsayt ustida ishlayotganimizda, biz ko'pincha foydalanuvchilardan Login va Ro'yhatdan o'tish orqali ma'lumot olishimizga to'g'ri keladi.
Veb-sahifada formani yaratish HTML orqali amalga oshirilsa, PHP veb-sahifadan olingan ma'lumotlarni serverga yuborish va ularni qayta ishlashda transport sifatida xizmat qiladi.
PHP da to'plangan forma ma'lumotlarini qayta ishlashda ikkita supergloballar: $_GET va $_POST metodlari ishlatiladi.

HTML formaning ishlashi bo'yicha tushuncha


Keling oddiy HTML forma yaratamiz va uni qanday ishlashini tushunishga harakat qilamiz.
tegi ichida ishlatilgan atributlarning vazifalarini o'rganamiz.





Ism:

Email:






Ism:

Email:






Ism:

Yosh:






Ism:

Yosh:








$a = $_GET['a'];
$b = $_GET['b'];
$c = $a + $b;
echo "
yig`indining qiymati: $c";
echo "
Yangi qiymat";
?>

Sizning ismingiz:



Sizning familiyangiz:









$ismi = $_POST['ismi'];
$familiya = $_POST['fam'];
echo "Ismingiz: $ismi va Familiyangiz: $familiya";
?>

Download 153.03 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling