Kako Proslijediti Parametar Skripti

Sadržaj:

Kako Proslijediti Parametar Skripti
Kako Proslijediti Parametar Skripti

Video: Kako Proslijediti Parametar Skripti

Video: Kako Proslijediti Parametar Skripti
Video: Как составить ТЗ на новый текст. Базовый курс по SEO-продвижению. Лекция 5 2024, Maj
Anonim

Primijenjena na programiranje, riječ "skripta" danas se koristi za označavanje programa napisanog na jednom od programskih jezika skriptiranja. Ako skripta treba proslijediti bilo koji parametar, to se, u pravilu, radi prilikom pozivanja takvog programa. Postoje i druge metode (na primjer, prosljeđivanje parametara kroz srednju datoteku), ali one su mnogo manje prikladne za upotrebu.

Kako proslijediti parametar skripti
Kako proslijediti parametar skripti

Instrukcije

Korak 1

Ako se skripta poziva iz otvorenog prozora preglednika, tada su dostupne dvije metode prosljeđivanja parametara - POST i GET. POST metoda se može primijeniti na skripte koje se izvršavaju na poslužitelju i stoga imaju pristup njegovim "varijablama okruženja". To mogu biti, na primjer, skripte na PHP ili Perl jezicima. Da biste proslijedili parametar ovom metodom, na stranicu postavite obrazac s elementima za unos parametara koji će se poslati skripti. Iako to mogu biti ne samo tekstualna polja dostupna korisniku (tekst, tekstualno područje, lozinka, potvrdni okvir itd.), Već i skrivena polja skrivenog tipa. Atribut akcije oznake obrasca mora sadržavati adresu lokacije skripte, a atribut metode mora navesti metod prijenosa parametara (POST). Na primjer, html kod za pozivanje skripte script.php prosljeđujući mu parametar nazvan someParam i vrijednost 3.14 može izgledati ovako:

Korak 2

Koristite niz superglobalnih varijabli poslužitelja za čitanje parametra proslijeđenog u skriptu POST metodom. Na primjer, parametar proslijeđen iz obrasca datog u prethodnom koraku, php-skripta će primiti u varijablu $ _POST ['someParam'].

Korak 3

Druga metoda prosljeđivanja parametara (GET) može se koristiti ne samo sa skriptama na strani servera, već i s izvršnim datotekama na strani klijenta - na primjer, napisanim u JavaScript-u. Ovom metodom parametar se dodaje izravno u liniju poziva skripte - dodaje se nakon imena datoteke skripte kroz upitnik. Na primjer, za pozivanje skripte script.js s parametrom nazvanim someParam i vrijednošću 3.14, redak za pokretanje skripte mogao bi izgledati ovako: file: /// F: /sources/script.js? SomeParam = 3.14.

Korak 4

Upotrijebite svojstvo window.location.search u JavaScript skripti za čitanje niza s proslijeđenim parametrom, a u php skriptama koristite $ _GET superglobalni niz varijabli poslužitelja. U php skriptama ovaj se parametar može koristiti odmah (na primjer, u obliku $ _GET ['someParam']), a JavaScript zahtijeva dodatnu korisnički definiranu funkciju za dohvaćanje imena i vrijednosti prenesene varijable.

Korak 5

Ako želite proslijediti parametar ActionScriptu koji se koristi u Flash igrama i drugim elementima zasnovanima na Flash-u, možete koristiti atribut flashvars ugrađene oznake. Na primjer: Ili koristeći sličnu konstrukciju za objektnu oznaku:

Korak 6

Pogledajte parametar koji je proslijedio na način iz prethodnog koraka kao i varijablu _root. Na primjer, za uzorak iz prethodnog koraka, varijabla _root.someParam sadržavat će vrijednost 3.14.

Preporučuje se: