Lelin PHP t. Tegishli aloqalari: er, xotini, qaynona, qaynonasi, salqin, qaynonasi, qaynona, qaynona, shank, kuyish, kuyov, kelin, kelin, kelin . Post usulidan foydalanib PHP-da o'zgaruvchilarning uzatish

  1. Er (turmush o'rtog'i) - Uylangan ayolga nisbatan erkak
  2. Xotin (turmush o'rtog'i) - Uylangan erkakka nisbatan ayol. Turmush qurgan ayol.
  3. Matn - xotini otasi
  4. Ko'p - xotini onasi
  5. Svetoch - erining otasi
  6. Svetrov - erining onasi
  7. Leller - er birodar
  8. Shurin - kuyov; pochcha
  9. Zolovka - erning singlisi
  10. Shirin - eta er
  11. Pobedaenititsa - xotinning singlisi
  12. Kuyov - erining eri, er singillari, zolovka erlari
  13. Kelin - Birodarning xotini, onasining o'g'lining xotini boshqa birodarning xotiniga nisbatan birodarning xotini; Daraxt o'rniga ishlatiladigan, cho'kib ketgan
  14. Qor - Ota bilan bog'liq o'g'lining xotini
  15. O'yinchi - er-xotinning ota-onalariga nisbatan turmush o'rtog'ining otasi
  16. O'tirish - er-xotinning ota-onalariga nisbatan turmush o'rtog'ining onasi
  17. Bobosi (bobo) - Ota otasi yoki onasi.
  18. Buvisi (buvisi) - Ota otasi yoki onasi.
  19. Amakivachcha - Amali otasi yoki onasi.
  20. Ajoyib xola - otasi yoki onasi.
  21. Nabirasi, nevarasi) - o'g'li (qizi) qizi yoki o'g'li bobosi yoki buviga qarab. Shunga ko'ra, amakivachchaning nabirasi (nevarasi) - jiyan yoki jiyanning o'g'li.
  22. Nalt-jiyan (jiyan) - buon yoki opa-singilning nabirasi.
  23. Amaki (amaki, amaki) - Otaning ukasi yoki onasi, eri xolasi.
  24. Xola (xola, xola) - jiyanlarga nisbatan otasi yoki onasining singlisi. Uning jiyanlariga nisbatan amakining xotini.
  25. Jiyan jiyanlari) - o'g'li yoki opa-singillar (qarindoshlari, amakivachchalari, ikkinchilamchi) o'g'li. Shunga ko'ra, amakivachchaning bolasi - bu amakivachchadir, ikkilamchi birodar (opa) - ikkinchi sinf jiyani.
  26. Bir utile (aka, singil) - umumiy onaga ega bo'lish.
  27. Yolg'iz (aka, opa) - umumiy otaga ega, ammo turli onalar.
  28. Xulosa (birodar, singil) O'gay otasi yoki o'gay onalar birodarlari (opa).
  29. Amakivachcha - Native o'g'li yoki ona xolasi.
  30. Amakivachcha- tug'ilgan amaki yoki tub xolaning qizi.
  31. Ikkinchi amakivachcha - amaki yoki amakivachchaning o'g'li.
  32. Ikkinchi amakivachcha - amaki yoki amakivachchaning qizi.
  33. Kum, kuma- Xudoning ota-onasi va bir-birlarining ota-onalariga nisbatan ota-onasi.
  34. O'gay ota - onaning eri o'z farzandlariga boshqa nikohdan, Notor otasi.
  35. O'gay ona - Otaning xotini bolalariga boshqa nikohdan, Vagir bo'lmagan onaga nisbatan.
  36. O'gay - O'zining boshqa turmush o'rtog'i bilan kelgan turmush o'rtog'ining o'g'li yaqinida.
  37. O'gayun - O'zining boshqa turmush o'rtog'iga kelgan turmush o'rtog'ining qo'pol qizi.
  38. Oila (onasi) - Har kimni hayratda qoldirgan.
  39. Qabul o'g'li (qiz) - kimdir tomonidan qabul qilingan, qabul qilingan.
  40. Qabul qilingan kuyov - Ey-Qohidlar xotinining oilasida xotinining uyida yashagan.
  41. Beva ayol - Xotin bo'lgan odam vafot etdi.
  42. Beva ayol - er vafot etgan ayol.
  43. Mol-mulk - Birodarlar, asosan amakivachchalar, bir-birlarini qiyin paytlarda kesish imkoniyatiga ega bo'lgan do'stlar.

Shunday qilib, biz yana PHP asoslarini o'rganishni davom ettiramiz va ushbu maqolada PHP-da o'zgaruvchi o'zgaruvchilar uzatish usullari bilan tanishamiz olish va pochta usullari. Ularning har biri o'z ijobiy va salbiy tomonlariga ega va ushbu maqolada muhokama qilinadigan vaziyatlarda amal qiladi. Shuningdek, biz postning ishini namoyish etadigan kodning namunalarini ko'rib chiqamiz va usullarni olamiz.

Cons usuli yordamida o'zgaruvchilarni uzatish

Ushbu uzatuvchi o'zgaruvchilar parametrlarni manzil satridan foydalangan holda faylga uzatish uchun PHPda ishlatiladi. Ya'ni, parametrlar zroda manzil satri orqali darhol yuqadi. Masalan, quyidagi turdagi CNC (SF) dan foydalanmasdan WordPress maqolasiga misol bo'lishi mumkin:

Https: // sayt /? P \u003d 315

Ya'ni, bu holatda P $ 315 qiymati bilan uzatiladi. Endi keling, goliyat usulining namunasi misolini ko'rib chiqaylik. Keling, uchta o'zgaruvchiga $ a, $ b va $ c olish.va ularning miqdorini ekranga olib chiqing. Buning uchun siz quyidagi koddan foydalanishingiz mumkin.

$ a \u003d $ _get ["A"]; $ b \u003d $ _get ["B"]; $ C \u003d $ _get ["c"]; $ SMMA \u003d $ a + $ b + $ c; Echo "miqdor $ a + $ c + $ c \u003d $ Samma ';

O'tkazilishdan oldin barcha o'zgaruvchilar joylashtirilgan global Maslahat oling. (), keyin birinchi navbatda biz kelishuvning mos keladigan elementlarining qiymatlarini tayinlaymiz. Biz uni uzatuvchi o'zgaruvchilar uzatishda turli xil xatolardan qochish uchun buni boshlaymiz. Keyingi, ishni namoyish etish uchun biz o'zboshimchalik bilan formulasini buyuramiz va natijani ekranda namoyish etamiz.

Ilovaning ishini tekshirish uchun fayl belgisiga havolani qo'shing "?" Va Amperend orqali "&" ro'yxati o'zgaradi. Keling, faylingiz bor get.php.saytning ildizida joylashgan. Fayl o'zgaruvchilariga o'tish uchun quyidagi manzillar panelida ro'yxatdan o'tish kifoya.

Https: //syt/get.php? A \u003d 1 & b \u003d 2 & c \u003d 3

Masalan, misoldan ko'rinib turibdiki, avval Fayl nomidan keyin darhol savol belgisini qo'shamiz. Keyin biz o'zgaruvchini buyuramiz va shunchaki uning qiymatini ko'rsatamiz. Shundan so'ng, Amperenddan keyin boshqa o'zgaruvchilarni xuddi shu tarzda keltiradi. Endi ushbu havolaga o'tishda biz $ a, $ b va $ c miqdorini qaytarib olamiz.

Ushbu usul juda sodda va qo'shimcha fayllarni yaratishni talab qilmaydi. Barcha kerakli ma'lumotlar to'g'ridan-to'g'ri brauzerning manzil paneli orqali amalga oshiriladi.

Xo'sh, endi o'zgaruvchilarni PHP-ga topshirishning ikkinchi usuliga o'tamiz - post usuli.

Post usulidan foydalanib PHP-da o'zgaruvchilarning uzatish

Ushbu usul siz parametrlarni bitta fayldan boshqasiga o'tkazishga imkon beradi. Siz allaqachon tushunganingizdek, ushbu maqsadlar uchun odatda ikkita fayl ishlatiladi. Birinchisi - bu manba ma'lumotlarini kiritish va o'zgaruvchilar kiradigan ikkinchi ijroiya faylida. Namoyish uchun quyidagi kodni ko'rib chiqaylik.

Ma'lumotlarni yuborish shakli bilan birinchi faylning kodi. Post-1.Php ismini aytsin

  • harakat - o'zgaruvchilar uzatiladigan faylni ko'rsating.
  • usul - o'zgaruvchilarni uzatish usuli. Bizning holatda, bu post usuli.
  • ism - shaklning nomi. Shu bilan birga, bir xil nom bilan o'zgaruvchi faylga uzatiladi.

Matn maydonlari:

  • ism - o'zgaruvchi ismlar. Bizning holatimizda, bu nom va familiya (ism va familiya o'zgaruvchilar).
  • turi - maydon turi. Bizning holatda, bu matn maydonidir.
  • ism - tugma va boshqa o'zgaruvchilar bilan birga uzatiladigan tugma va o'zgaruvchining ismi.
  • turi - tugmasi turi. Bizning holatimizda, bu ma'lumotlarni yuborish tugmasi.
  • qiymat - tugmani bosing.

O'zgaruvchilarni qabul qiluvchi sifatida xizmat qiladigan ikkinchi faylning kodi. Keling, uni post-2.php deb nomlaymiz

$ ism \u003d $ _post; $  ism \u003d $ _post; Echo "Parol tomonidan o'tkazilgan o'zgaruvchilar qiymatlari - $ ism va $ lash usuli";

Ilovalar usuliga kelsak, avval biz mos keladigan elementlarning o'zgaruvchan qiymatlarini tayinlaymiz global MassivaXabar.. Keyingi, ravshanlik uchun biz ushbu paramlarni ekranda namoyish etamiz.

Endi birinchi faylni yuklab olganingizda, biz shaklni yuklaymiz. Ma'lumotga kirgandan so'ng, "Yuborish" tugmachasini bosing, natijada yangi tabda biz sahifani oldingi sahifada ko'rsatilgan qiymatlar aks ettiriladigan ikkinchi faylni ochamiz. Ya'ni, ikkinchi fayl birinchi fayldagi o'zgaruvchilarning qiymatlari uzatiladi.

Ushbu maqola PHP-da o'zgaruvchilarni topshirish to'g'risidagi ushbu maqola yakunlandi. Blogda boshqa maqolalarning paydo bo'lishini o'tkazib yuborishni istamasangiz, men "obuna" elementida har qanday qulay yo'l bilan har qanday qulay yo'l bilan obunachani tavsiya qilaman yoki quyidagi shakldan foydalaning.

Ana xolos. PHP asoslarini o'zlashtirishda omad va muvaffaqiyat.


PHP-dagi eng muhim va mashhur vazifalardan biri - ma'lumotlar uzatish. Ehtimol, siz kabi URL manzili sayt.ru/page.php?id\u003d14841 yoki kirish maydonlari bilan shakl Matn (ro'yxatdan o'tkazish, yangi sharh va boshqalar). Bu va keyingi darslarda, keling haqida gaplashaylik ma'lumotlar php-ga uzatish.

PHP PHP usuli

Usul ikki qismdan iborat: PHP formatida va dalalar va ishlov bergich fayllari bilan HTML.

Diqqat! Ishlash uchun biz shunga muvofiq ravishda tuzamiz umumiy ikkita fayl.

Namoyish Manbasini yuklab oling
Saytda foydalanuvchi avtorizatsiyasini amalga oshirish sharhlari bilan tanishing:

HTML kod (Post.html fayl)



Shakl





Sizning loginingiz:

Sizning parolingiz:







Endi ma'lumotlar uzatish usullari haqida ko'proq ma'lumot. Ikki tur mavjud (URL, OPEN - siz URL-ni qo'lda o'zgartirishingiz mumkin) va post (yoki yopiq). Farq manzillar qatori, ya'ni URL manzillar tarkibida bo'ladi.

Ma'lumotni qabul qilganda ushbu usullardan biriga tegishli turdagi ($ _Gu yoki $ _post) bir qatorga o'tkaziladi. Shuningdek, $ _request, bu bir vaqtning o'zida va $ _postni o'z ichiga olishi mumkin bo'lgan $ _request massasi mavjud. Ammo bu boshqa misollar uchun. Ko'pgina ma'lumotlarni post usuliga yo'naltiraman.

Endi boshqaruvchini kodini ko'rib chiqing.

PHP kodi (sinov_reg.php faylida)

$ login \u003d $ _post ["Kirish"]; // yuborilgan xabarlarni qabul qilish
$ dIg \u003d $ _post ["o'tish"]; // login va o'tish - bu ism kiritish maydonchalari

Agar (($ login \u003d\u003d admin ») && ($ das \u003d 'o'tish»))
Echo "Salom, admin! Bugun qahva yoki choy?";
Boshqa echo "Siz noto'g'ri ligement login parolini kiritdingiz. Ko'proq urinib ko'ring Orqaga qaytish";
?>
Qanday qilib alohida o'zgaruvchilar sizning $ _Post massivida ko'rsatilgan nomli maydonlarning qiymatini qayd eta olamiz, garchi $ _requestda to'plash mumkin.

Ishlovchida, ehtimol, avtorizatsiya holatini ishlab chiqamiz - likalizatsiyamiz bilan (ma'muriyat va pasda) shaklga mos keladimi (ma'muriyat va pas). Va yo salom ayting (Salom, Admin! Bugungi, qahva yoki choy?), Yoki emas (siz noto'g'ri ligament login parolini kiritdingiz. Ko'proq urinib ko'ring). Biroq, to'liq xunuk avtorizatsiya yaratish uchun siz hali ham cookie, sessiyalar va ular bilan tanishishingiz kerak. Ammo bu haqda keyinroq.

To'g'ridan-to'g'ri skriptda siz ma'lumotlarni bajarishingiz mumkin: qo'shilgan, yuvilgan, shifrlash va boshqalar. Asosiysi o'zgaruvchining ismini bilish (HTML shaklida o'rnatilgan) va keyin ularni $ _post, $ _rewest massivlari yordamida to'plang.

Diqqat uchun rahmat!

Sizga maqola yoqdimi? Do'stlar bilan bo'lishish uchun: