Si Të Kalosh Një Parametër Në Skenar

Përmbajtje:

Si Të Kalosh Një Parametër Në Skenar
Si Të Kalosh Një Parametër Në Skenar

Video: Si Të Kalosh Një Parametër Në Skenar

Video: Si Të Kalosh Një Parametër Në Skenar
Video: Супер фильм ТЮРЕМНЫЙ БЛОК К-11 лучшее боевики этого года фильм ужасов комедии российские 2024, Nëntor
Anonim

Siç zbatohet në programim, fjala "skenar" sot përdoret për t'iu referuar një programi të shkruar në një nga gjuhët e programimit të skenarit. Nëse skripti duhet të kalojë ndonjë parametër, atëherë kjo bëhet, si rregull, kur thirret një program i tillë. Metodat e tjera (për shembull, kalimi i parametrave përmes një skedari të ndërmjetëm) gjithashtu ekzistojnë, por ato janë shumë më pak të përshtatshme për t'u përdorur.

Si të kalosh një parametër në skenar
Si të kalosh një parametër në skenar

Udhëzimet

Hapi 1

Nëse skenari thirret nga një dritare e hapur e shfletuesit, atëherë ekzistojnë dy metoda të kalimit të parametrave - POST dhe GET. Metoda POST mund të zbatohet për skriptet që ekzekutohen në server dhe për këtë arsye kanë qasje në "variablat e mjedisit" të tij. Këto mund të jenë, për shembull, skripta në gjuhët PHP ose Perl. Për të kaluar një parametër nga kjo metodë, vendosni një formë në faqe me elemente për futjen e parametrave që do të dërgohen në skript. Megjithëse, këto mund të jenë jo vetëm fusha me tekst në dispozicion të përdoruesit (teksti, zona e tekstit, fjalëkalimi, kutia e zgjedhjes, etj.), Por edhe fusha të fshehura të llojit të fshehur. Atributi i veprimit i etiketës së formës duhet të përmbajë adresën e vendndodhjes së shkrimit, dhe atributi i metodës duhet të specifikojë metodën e transferimit të parametrave (POST). Për shembull, kodi html për thirrjen e skriptit script.php duke e kaluar atë një parametër me emrin someParam dhe vlera 3.14 mund të duket kështu:

Hapi 2

Përdorni grupin e variablave superglobale të serverit për të lexuar parametrin e kaluar në skript nga metoda POST. Për shembull, parametri i kaluar nga forma e dhënë në hapin e mëparshëm, skriptin php do ta marrë në ndryshoren $ _POST ['someParam'].

Hapi 3

Një metodë tjetër e kalimit të parametrave (GET) mund të përdoret jo vetëm me skripte nga ana e serverit, por edhe me të ekzekutueshme në anën e klientit - për shembull, të shkruara në JavaScript. Me këtë metodë, parametri shtohet direkt në vijën e thirrjes së shkrimit - shtohet pas emrit të skedarit të skriptit përmes një pikëpyetjeje. Për shembull, për të thirrur skriptin e shkrimit.js me një parametër të quajtur someParam dhe vlerën 3.14, vija e nisjes së shkrimit mund të duket si kjo: skedari: /// F: /sources/script.js? SomeParam = 3.14.

Hapi 4

Përdorni vetinë windows.location.search në skenarin JavaScript për të lexuar vargun me parametrin e kaluar dhe në skriptet php, përdorni grupin $ _GET superglobal të variablave të serverit. Në skriptet php, ky parametër mund të përdoret menjëherë (për shembull, në formën $ _GET ['someParam']), dhe JavaScript kërkon një funksion shtesë të përcaktuar nga përdoruesi për të rimarrë emrin dhe vlerën e ndryshores së kaluar.

Hapi 5

Nëse dëshironi të kaloni një parametër në ActionScript të përdorur në lojërat Flash dhe elementë të tjerë të bazuar në Flash, mund të përdorni atributin flashvars të etiketës së ngulitur. Për shembull: Ose duke përdorur një konstrukt të ngjashëm për etiketën e objektit:

Hapi 6

Referojuni parametrit të kaluar në rrugën nga hapi i mëparshëm për sa i përket ndryshores _root. Për shembull, për shembullin nga hapi i mëparshëm, ndryshorja _root.someParam do të përmbajë vlerën 3.14.

Recommended: