Hoe Om 'n Parameter Na Die Script Oor Te Dra

INHOUDSOPGAWE:

Hoe Om 'n Parameter Na Die Script Oor Te Dra
Hoe Om 'n Parameter Na Die Script Oor Te Dra

Video: Hoe Om 'n Parameter Na Die Script Oor Te Dra

Video: Hoe Om 'n Parameter Na Die Script Oor Te Dra
Video: Часть 1. Вяжем красивый и теплый бактус спицами. Оригинальный дизайн с кисточками и японским узором. 2024, Mei
Anonim

Soos toegepas op programmering, word die woord "script" vandag gebruik om te verwys na 'n program wat in een van die programmeertale van die script geskryf is. As die script enige parameter moet slaag, word dit gewoonlik gedoen as u so 'n program oproep. Ander metodes (byvoorbeeld om parameters deur 'n tussentydse lêer te stuur) bestaan ook, maar dit is baie minder gerieflik om te gebruik.

Hoe om 'n parameter na die script oor te dra
Hoe om 'n parameter na die script oor te dra

Instruksies

Stap 1

As die script vanuit 'n oop blaaiervenster gebel word, is daar twee metodes om parameters deur te gee - POST en GET. Die POST-metode kan toegepas word op skrifte wat op die bediener uitgevoer word en daarom toegang tot sy "omgewingsveranderlikes" het. Dit kan byvoorbeeld skrifte in PHP- of Perl-tale wees. Om 'n parameter volgens hierdie metode te slaag, plaas 'n vorm op die bladsy met elemente om parameters in te voer wat na die script gestuur sal word. Alhoewel, dit kan nie net teksvelde vir die gebruiker beskikbaar wees nie (teks, teksarea, wagwoord, merkblokkie, ens.), Maar ook verborge velde van die verborge tipe. Die aksie-attribuut van die vormmerk moet die adres van die skriplokasie bevat en die metode-kenmerk moet die parameteroordragmetode (POST) spesifiseer. Byvoorbeeld, die html-kode om die script.php-script te noem wat 'n parameter met die naam someParam gee, en die waarde 3.14 kan so lyk:

Stap 2

Gebruik die reeks bedienersuperglobale veranderlikes om die parameter wat deur die POST-metode aan die script oorgedra word, te lees. Byvoorbeeld, die parameter wat oorgedra is vanaf die vorm wat in die vorige stap gegee is, sal die php-script ontvang in die veranderlike $ _POST ['someParam'].

Stap 3

'N Ander manier om parameters (GET) deur te gee, kan nie net gebruik word by bedienerskant-skrifte nie, maar ook met uitvoerbare klante - byvoorbeeld in JavaScript. Met hierdie metode word die parameter direk by die script-oproeplyn gevoeg - dit word deur die vraagteken na die naam van die scriptlêer gevoeg. Om byvoorbeeld die script script.js te noem met 'n parameter met die naam someParam en die waarde 3.14, kan die launch-lyn van die script lyk soos volg: file: /// F: /sources/script.js? SomeParam = 3.14.

Stap 4

Gebruik die eienskap window.location.search in die JavaScript-script om die string met die geslaagde parameter te lees, en gebruik die $ _GET superglobale skikking van bedienerveranderlikes in die php-skrifte. In php-skrifte kan hierdie parameter onmiddellik gebruik word (byvoorbeeld in die vorm $ _GET ['someParam']), en JavaScript benodig 'n addisionele gebruiker-gedefinieerde funksie om die naam en waarde van die geslaagde veranderlike op te haal.

Stap 5

As u 'n parameter aan ActionScript wil oordra wat gebruik word in Flash-speletjies en ander Flash-gebaseerde elemente, kan u die flashvars-kenmerk van die embed-tag gebruik. Byvoorbeeld: Of gebruik 'n soortgelyke konstruk vir die objekmerker:

Stap 6

Verwys na die parameter wat oorgedra is vanaf die vorige stap met betrekking tot die _root veranderlike. Byvoorbeeld, vir die voorbeeld van die vorige stap sal die _root.someParam-veranderlike die waarde 3.14 bevat.

Aanbeveel: