• “.$_PO ST [“first_n am e”].” “,$_PO ST [“last_n am e”] .”! ”;
  • Texnologiyalari




    Download 7,77 Mb.
    Pdf ko'rish
    bet51/55
    Sana12.12.2023
    Hajmi7,77 Mb.
    #117342
    1   ...   47   48   49   50   51   52   53   54   55
    Bog'liq
    1. Aripov M., Fayzieva M. Web texnologiyalar.

     
    n am e”].”!
    ”;

    Sstr = ” Siz test topshirish uchun “.$_R E Q U E ST [“fan”].” fanini tanla- 
    d in giz”;
    echo Sstr; ?>__________________________________________________________
    U holda, a g a r biz fo rm a g a “ V o h id ” ism in i va “ F o zilo v ” fa m ili- 
    yasini k ir i t g a n i m iz d a va f a n la r ic h id a n I n f o rm a tik a f a n in i t a n l a g a -
    n i m i z d a b ra u z e r e k r a n i d a quyidagi x ab a rn i olam iz:
    Natija:
    S alo m , Vohid Fozilov!
    Siz test to p s h iris h u c h u n In f o rm a tik a fa n in i t a n la d i n g iz
    $ _ R E Q U E S T m assiv in i kiritish u c h u n $ H T T P _ P O S T _ V A R S va 
    $ H T T P _ G E T _ V A R S b ir xillik massivlari m o s ravishda $_ P O S T va $_ 
    G E T ga q a y ta n o m l a n a d i . $ _ P O S T va $ _ G E T massivlari b o s h q a la r- 
    d a n farqli ravishda m e t o d l a r va fu n k siy alar ichida to 'g 'r id a n to 'g'ri 
    ru x sa tg a ega superglobal m assivlarga aylanadi.


    Bu m ass iv larn in g q o 'lla n is h ig a m is o lla r keltiram iz. firs t_ n a m e , 
    l a s t _ n a m e , fan n o m li e le m e n tla r n i o ‘z ichiga olgan fo r m a n i qayta 
    ish lash kerak. P O S T va b o sh q a m e t o d l a r bilan b erilg a n m a ’l u m o tl a r n i
    q a y ta is h la s h n i q u y id a g ic h a a m a lg a o sh iris h m u m k i n :

    “.$_PO ST [“first_n am e”].”
    “,$_PO ST [“last_n am e”] .”!
    ”;

    $str .= “ Siz test topshirish uchun “. $_PO ST [“fan”] .” fanini tanladin- 
    g iz ”;
    echo $str; ?>____________________
    A g a r biz yu q o rid ag i m iso ld a g id e k “ V ohid “ is m in i va “ F o z ilo v ” 
    fa m iliyasini kiritsak va f a n la r ic h id a n I n f o r m a t i k a fa n in i ta n la s a k , 
    11 
    h o ld a b ra u z e r e k r a n id a quyidagi hosil bo'ladi:
    S alom , Vohid Fozilov!
    Siz test to p sh iris h u c h u n I n f o r m a ti k a fa n in i t a n l a d i n g i z
    Q ayta is h lan g an skrip tlarn i xotiraga saqlash u c h u n P H P 4.1.0 ver­
    siyasidan oldin g ilarid a registr_globals o'z g aru v ch ilarg a bevosita n o m -
    lari b o 'y ic h a ru x sa tn i taqiqlaydigan yoki ta q iq lam ay d ig an direktivasi 
    kiritilgan edi. A gar P H P n in g konfiguratsiya fa y li(h ttp d .c o n f)d a re- 
    g istr_ g lo b a ls= o n p a r a m e tri m avjud bo'lsa, u holda serverdagi G E T
    va P O S T m eto d i bilan berilgan o 'z g aru v ch ilarg a u la r n i n g n o m la ri 
    b o 'y ic h a m u ro jaa t etish m u m k i n (ya’ni, $ firs t_ n a m e kabi yozish m u m ­
    kin). A g a r re g istr_ g lo b a ls= o ff bo'lsa, u holda $ _ R E Q U E S T [ “ first_ 
    n a m e ” ] 
    yoki 
    $ _ P O S T [ “ f i r s t _ n a m e ” ], 
    $ _ G E T [ “ f i r s t _ n a m e ” ], 
    $ H T T P _ P O S T _ V A R S [ ''f i r s t _ n a m e ” ], 
    SH T T P _G E T V A R S [ “ fi rst_ 
    n a m e ” ] deb yozish kerak. Xavfsizlik nuqtayi n a z a r i d a n bu direktivani 
    o 'c h ir ib q o'yga n m a ’qul (registr_globals=off). registr_globals d irek­
    tivasi yoqilgan vaqtda h a m m ijoz t o m o n i d a n berilg a n m a ’lu m o tla r 
    y u q o rid a qayd etilgan m assivlarni o 'z ichiga oladi.
    Ayrim hollarda so'rov jo 'n a tg a n k o m p y u te rn in g I P m a n z ilin i yoki 
    qan d a y d ir doiraviy o'z garuvchi qiym atini bilish kerak bo'ladi. B un- 
    day m a ’lu m o tn i getenv() funksiyasi y orda m ida bajarish m u m k in . U 
    p a r a m e tr sifatida berilgan doiraviy o'z garuvchi q iym atini qaytaradi.

    Download 7,77 Mb.
    1   ...   47   48   49   50   51   52   53   54   55




    Download 7,77 Mb.
    Pdf ko'rish