7-Mavzu: php yordamida so’rovlarni qayta ishlash. Mavzu rejasi


So‘rovlarni PHP yordamida qayta ishlash



Download 1,31 Mb.
bet13/16
Sana09.12.2022
Hajmi1,31 Mb.
#882810
1   ...   8   9   10   11   12   13   14   15   16
Bog'liq
7 maruza

So‘rovlarni PHP yordamida qayta ishlash.


Mijoz so‘rovining serverda maxsus dasturlar yordamida qayta ishlanishini ko‘rib chiqqansiz. Ushbu maxsus dasturni PHP tilida yozish va unda kiritilgan ma’lumotlar bilan istalgan amalni bajarish mumkin. Bu dasturni yozishda PHP ning instrumentlar va qoidalari bilan tanishib chiqish kerak.


PHP skripti ichida mijozga HTTP protokoli asosida berilgan bir qancha ma’lumotlarga ruxsat olish yo‘llari mavjud. PHP 4.1.0.versiyasigacha bunday ma’lumotlarga ruxsat jo‘natilgan o‘zgaruvchilar nomi(ma’lumotlar
«o‘zgaruvchi nomi, « =» belgisi, o‘zgaruvchi qiymati» juftligi ko‘rinishida berilgan) asosida amalga oshirilgan. Shu tariqa agar first_name=Lola berilgan bo‘lsa, skript ichida Lola qiymatli $first_name o‘zgaruvchi hosil bo‘ladi. Agar ma’lumotlarni qanday yo‘l bilan berilganligini ajratish talab qilingan bo‘lsa, unda berilgan o‘zgaruvchilar kaliti bo‘lgan
$HTTP_POST_VARS va $HTTP_GET_VARS assotsiativ massivlar qo‘llanilgan. Xuddi shunday agar first_name=Lola GET metodi bilan jo‘natilgan bo‘lsa, unda
$HTTP_GET_VARS[«first_name»]=«Lola» bo‘ladi.
Dasturda o‘zgaruvchilar nomini to‘g‘ridan-to‘g‘ri yuborish xatarli emas. Shuning uchun PHP 4.1.0 versiyasidan boshlab HTTP so‘rovlari yordamida berilgan o‘zgaruvchilarga maxsus $_REQUEST massivi yordamida murojaat etish mumkin. Bu massivlar POST va GET metodi hamda HTTP cookies yordamida berilgan ma’lumotlarni o‘z ichiga oladi. Bu superglobal assotsiativ massiv, shuning uchun mos o‘zgaruvchi(forma elementi) nomini kalit sifatida ishlatib, dasturning istalgan qismidan uning nomini olish mumkin.
6.2 – misoldagi 6.1 - listingda test topshiriladigan fanlar ruyxatini formasi yaratildi. Endi shu forma yordamida jo‘natilgan ma’lumotlarni qayta ishlovchi test.php faylining skriptini yozamiz:

$str = "Salom, ".$_REQUEST["first_name"]. " ".$_REQUEST["last_name"]."!
";
$str .="Siz test topshirish uchun ".$_REQUEST["fan"]." fanini tanladingiz";
echo $str;
?>



Download 1,31 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   16




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish