О‘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.
bet3/6
Sana18.06.2023
Hajmi153.03 Kb.
#1586285
1   2   3   4   5   6
Bog'liq
sohiba

GET usuli


GET usuli sahifa so'roviga qo'shilgan kodlangan foydalanuvchi ma'lumotlarini yuboradi. Sahifalar va kodlangan ma'lumotlar bir-biridan ajratilganmi? savol belgisi.
http://www.test.com/index.htm?name1=value1&name2=value2

  • GET usuli brauzerning Joylashuv maydonida server jurnallarida paydo bo'ladigan uzun qatorni yaratadi.

  • GET usuli faqat 1024 belgigacha yuborish bilan cheklangan.

  • Agar parolingiz yoki boshqa parolingiz bo'lsa, hech qachon GET usulidan foydalanmang maxfiy ma'lumotlar serverga yuborish uchun.

  • GET-dan rasm yoki kabi ikkilik ma'lumotlarni uzatish uchun foydalanilmaydi matnli hujjatlar, serverga.

  • GET usuli yordamida yuborilgan ma'lumotlarga kirish mumkin atrof-muhit o'zgaruvchisi QUERY_STRING.

  • PHP GET usuli yordamida yuborilgan barcha ma'lumotlarga kirish uchun $ _GET assotsiativ massivini taqdim etadi.

agar ($ _ GET ["ism"] || $ _GET ["yosh"]) ("Xush kelibsiz" aks-sadosi. $ _GET ["ism"]; aks-sado "Siz". $ _GET ["yosh"]. "yillar eski. "; chiqish ();)
Начало формы
Nomi:  Yosh: 
Конец формы

POST usuli


Usul POST HTTP sarlavhalari orqali ma'lumotlarni uzatadi. Ma'lumotlar usul misolida ta'riflanganidek kodlangan OLISH, va sarlavhaga joylashtiriladi QUERY_STRING.

  • POST usuli yuborilishi kerak bo'lgan ma'lumotlarning hajmi bo'yicha cheklovga ega emas.

  • POST usuli ASCII va ikkilik ma'lumotlarni yuborish uchun ishlatilishi mumkin.

  • POST usuli bilan yuborilgan ma'lumotlar HTTP sarlavhasi orqali o'tadi, shuning uchun xavfsizlik HTTP protokoliga bog'liq. Xavfsiz HTTP-dan foydalanish orqali siz ma'lumotlaringiz himoyalanganligiga ishonch hosil qilishingiz mumkin.

  • PHP POST usuli yordamida barcha yuborilgan ma'lumotlarga kirish uchun $ _POST assotsiativ massivini taqdim etadi.

Quyidagi misolni qo'yish orqali sinab ko'ring manba kodi test.php skriptiga.
agar ($ _ POST ["ism"] || $ _POST ["yosh"]) (agar (preg_match ("[^ A-Za-z" -] ", $ _ POST [" nomi "])) (o'lgan (" noto'g'ri ism va ism alfa bo'lishi kerak ");) echo" Xush kelibsiz ". $ _POST [" name "]; echo" Siz ". $ _POST [" yosh "]." yosh. "; chiqish (); )
Начало формы
Nomi:  Yosh: 
Конец формы

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