Hvordan Sende En Parameter Til Skriptet

Innholdsfortegnelse:

Hvordan Sende En Parameter Til Skriptet
Hvordan Sende En Parameter Til Skriptet

Video: Hvordan Sende En Parameter Til Skriptet

Video: Hvordan Sende En Parameter Til Skriptet
Video: Create A Parameter Table For Your Power Queries 2024, Kan
Anonim

Som brukt på programmering, brukes ordet "skript" i dag for å referere til et program skrevet på et av skriptsprogrammeringsspråkene. Hvis skriptet må passere noen parameter, gjøres dette som regel når du ringer et slikt program. Andre metoder (for eksempel å sende parametere gjennom en mellomfil) finnes også, men de er mye mindre praktiske å bruke.

Hvordan sende en parameter til skriptet
Hvordan sende en parameter til skriptet

Bruksanvisning

Trinn 1

Hvis skriptet kalles fra et åpent nettleservindu, er to metoder for overføring av parametere tilgjengelige - POST og GET. POST-metoden kan brukes på skript som kjøres på serveren og har derfor tilgang til "miljøvariablene". Disse kan for eksempel være skript på PHP- eller Perl-språk. For å overføre en parameter etter denne metoden, plasser et skjema på siden med elementer for å angi parametere som vil bli sendt til skriptet. Selv om disse ikke bare kan være tekstfelt tilgjengelige for brukeren (tekst, tekstområde, passord, avkrysningsrute osv.), Men også skjulte felt av skjult type. Handlingsattributtet til skjemakoden må inneholde adressen til skriptplasseringen, og metodeattributtet må spesifisere parameteroverføringsmetoden (POST). For eksempel kan html-koden for å kalle script.php-skriptet som sender den en parameter som heter someParam, og verdien 3.14 se slik ut:

Steg 2

Bruk en rekke serverglobale variabler til å lese parameteren som sendes til skriptet etter POST-metoden. For eksempel vil parameteren som sendes fra skjemaet gitt i forrige trinn, motta php-skriptet i variabelen $ _POST ['someParam'].

Trinn 3

En annen metode for overføring av parametere (GET) kan brukes ikke bare med skripter på serversiden, men også med kjørbare på klientsiden - for eksempel skrevet i JavaScript. Med denne metoden legges parameteren direkte til skriptanropslinjen - den legges til etter navnet på skriptfilen gjennom et spørsmålstegn. For eksempel, for å kalle skript script.js med en parameter som heter someParam og verdien 3.14, kan skriptets startlinje se slik ut: file: /// F: /sources/script.js? SomeParam = 3.14.

Trinn 4

Bruk egenskapen window.location.search i JavaScript-skriptet for å lese strengen med den passerte parameteren, og i php-skriptene bruker du $ _GET den superglobale matrisen med servervariabler. I php-skript kan denne parameteren brukes umiddelbart (for eksempel i formen $ _GET ['someParam']), og JavaScript krever en ekstra brukerdefinert funksjon for å hente navnet og verdien på den passerte variabelen.

Trinn 5

Hvis du vil overføre en parameter til ActionScript som brukes i Flash-spill og andre Flash-baserte elementer, kan du bruke flashvars-attributtet til den innebygde koden. For eksempel: Eller bruk en lignende konstruksjon for objektet:

Trinn 6

Henvis til parameteren som ble sendt fra forrige trinn til _root-variabelen. For eksempel, for eksemplet fra forrige trinn, vil varianten _root.someParam inneholde verdien 3.14.

Anbefalt: