Jinsi Ya Kupitisha Parameter Kwa Hati

Orodha ya maudhui:

Jinsi Ya Kupitisha Parameter Kwa Hati
Jinsi Ya Kupitisha Parameter Kwa Hati

Video: Jinsi Ya Kupitisha Parameter Kwa Hati

Video: Jinsi Ya Kupitisha Parameter Kwa Hati
Video: Mistakes makosa 3 katika mahusiano // VELES master💥 2024, Novemba
Anonim

Kama inavyotumika kwenye programu, neno "hati" leo linatumiwa kurejelea programu iliyoandikwa katika moja ya lugha za programu ya maandishi. Ikiwa hati inahitaji kupitisha parameta yoyote, basi hii inafanywa, kama sheria, wakati wa kuita programu kama hiyo. Njia zingine (kwa mfano, kupitisha vigezo kupitia faili ya kati) pia zipo, lakini ni rahisi kutumia.

Jinsi ya kupitisha parameter kwa hati
Jinsi ya kupitisha parameter kwa hati

Maagizo

Hatua ya 1

Ikiwa hati inaitwa kutoka kwa kivinjari wazi cha kivinjari, basi njia mbili za kupitisha vigezo zinapatikana - POST na GET. Njia ya POST inaweza kutumika kwa hati ambazo hutekelezwa kwenye seva na kwa hivyo zina ufikiaji wa "anuwai ya mazingira". Hizi zinaweza kuwa, kwa mfano, hati katika lugha za PHP au Perl. Ili kupitisha parameta kwa njia hii, weka fomu kwenye ukurasa na vitu vya kuingiza vigezo ambavyo vitatumwa kwa hati. Ingawa, hizi zinaweza kuwa sio sehemu za maandishi tu zinazopatikana kwa mtumiaji (maandishi, maandishi, nywila, kisanduku cha kuangalia, n.k.), lakini pia sehemu zilizofichwa za aina iliyofichwa. Sifa ya kitendo cha lebo ya fomu lazima iwe na anwani ya eneo la hati, na sifa ya njia lazima iainishe njia ya kuhamisha parameta (POST). Kwa mfano, nambari ya html ya kupiga hati ya script.php kuipitisha kigezo kinachoitwa someParam na thamani 3.14 inaweza kuonekana kama hii:

Hatua ya 2

Tumia safu ya anuwai ya seva kubwa ulimwenguni kusoma parameta iliyopitishwa kwa hati na njia ya POST. Kwa mfano, parameter iliyopitishwa kutoka kwa fomu iliyotolewa katika hatua ya awali, php-script itapokea katika variable $ _POST ['someParam'].

Hatua ya 3

Njia nyingine ya kupitisha vigezo (GET) inaweza kutumika sio tu na hati za upande wa seva, lakini pia na inayoweza kutekelezwa kwa upande wa mteja - kwa mfano, iliyoandikwa katika JavaScript. Kwa njia hii, parameter imeongezwa moja kwa moja kwenye laini ya simu ya script - imeongezwa baada ya jina la faili ya hati kupitia alama ya swali. Kwa mfano, kupiga script script.js na parameter inayoitwa someParam na thamani 3.14, laini ya uzinduzi wa script inaweza kuonekana kama hii: file: /// F: /source/script.js? SomeParam = 3.14.

Hatua ya 4

Tumia mali ya windows.location.search katika hati ya JavaScript kusoma kamba na kigezo kilichopita, na katika maandishi ya php, tumia safu ya $ _GET superglobal ya anuwai za seva. Katika maandishi ya php, parameter hii inaweza kutumika mara moja (kwa mfano, katika fomu $ _GET ['someParam']), na JavaScript inahitaji kazi ya nyongeza iliyofafanuliwa na mtumiaji kupata jina na thamani ya ubadilishaji uliopitishwa.

Hatua ya 5

Ikiwa unataka kupitisha parameter kwa ActionScript inayotumiwa katika michezo ya Flash na vitu vingine vyenye msingi wa Flash, unaweza kutumia sifa ya flashvars ya lebo ya kupachika. Kwa mfano: Au kutumia ujenga sawa kwa lebo ya kitu:

Hatua ya 6

Rejelea kigezo kilichopitishwa kwa njia kutoka hatua ya awali hadi kwa kutofautisha kwa _root. Kwa mfano, kwa sampuli kutoka kwa hatua ya awali, tofauti ya _root.someParam itakuwa na thamani 3.14.

Ilipendekeza: