Com Passar Un Paràmetre A L'script

Taula de continguts:

Com Passar Un Paràmetre A L'script
Com Passar Un Paràmetre A L'script

Vídeo: Com Passar Un Paràmetre A L'script

Vídeo: Com Passar Un Paràmetre A L'script
Vídeo: Взломайте Wi-Fi и сети с помощью Lazy Script Framework [Учебное пособие] 2024, Abril
Anonim

Segons s'aplica a la programació, la paraula "script" s'utilitza avui per referir-se a un programa escrit en un dels llenguatges de programació de scripts. Si l'script ha de passar algun paràmetre, normalment es fa quan es crida a aquest programa. També existeixen altres mètodes (per exemple, passar paràmetres a través d’un fitxer intermedi), però són molt menys còmodes d’utilitzar.

Com passar un paràmetre a l'script
Com passar un paràmetre a l'script

Instruccions

Pas 1

Si es crida l'script des d'una finestra oberta del navegador, hi ha disponibles dos mètodes per passar paràmetres: POST i GET. El mètode POST es pot aplicar als scripts que s’executen al servidor i, per tant, tenen accés a les seves "variables d’entorn". Aquests poden ser, per exemple, scripts en llenguatges PHP o Perl. Per passar un paràmetre mitjançant aquest mètode, col·loqueu un formulari a la pàgina amb elements per introduir paràmetres que s'enviaran a l'script. Tot i això, no només poden ser camps de text disponibles per a l'usuari (text, àrea de text, contrasenya, casella de selecció, etc.), sinó també camps amagats del tipus ocult. L'atribut d'acció de l'etiqueta de formulari ha de contenir l'adreça de la ubicació de l'script i l'atribut de mètode ha d'especificar el mètode de transferència de paràmetres (POST). Per exemple, el codi html per trucar a l'script script.php passant-li un paràmetre anomenat someParam i el valor 3.14 pot ser així:

Pas 2

Utilitzeu la matriu de variables superglobals del servidor per llegir el paràmetre que passa el mètode POST a l'script. Per exemple, el paràmetre passat del formulari donat al pas anterior, l'script php rebrà a la variable $ _POST ['someParam'].

Pas 3

Un altre mètode de pas de paràmetres (GET) es pot utilitzar no només amb scripts del servidor, sinó també amb executables al client, per exemple, escrits en JavaScript. Amb aquest mètode, el paràmetre s'afegeix directament a la línia de trucada de l'script: s'afegeix després del nom del fitxer de script mitjançant un signe d'interrogació. Per exemple, per trucar a l'script script.js amb un paràmetre anomenat someParam i el valor 3.14, la línia de llançament de l'script podria tenir aquest aspecte: file: /// F: /sources/script.js? SomeParam = 3.14.

Pas 4

Utilitzeu la propietat window.location.search a l'script JavaScript per llegir la cadena amb el paràmetre passat i, als scripts php, utilitzeu la matriu superglobal $ _GET de variables de servidor. Als scripts php, aquest paràmetre es pot utilitzar immediatament (per exemple, en la forma $ _GET ['someParam']) i JavaScript requereix una funció addicional definida per l'usuari per recuperar el nom i el valor de la variable passada.

Pas 5

Si voleu passar un paràmetre a ActionScript utilitzat en jocs Flash i altres elements basats en Flash, podeu utilitzar l'atribut flashvars de l'etiqueta d'incorporació. Per exemple: o utilitzant una construcció similar per a l'etiqueta d'objecte:

Pas 6

Consulteu el paràmetre passat del pas anterior pel que fa a la variable _arrel. Per exemple, per a la mostra del pas anterior, la variable _root.someParam contindrà el valor 3.14.

Recomanat: