Кантип параметрди сценарийге өткөрүү керек

Мазмуну:

Кантип параметрди сценарийге өткөрүү керек
Кантип параметрди сценарийге өткөрүү керек

Video: Кантип параметрди сценарийге өткөрүү керек

Video: Кантип параметрди сценарийге өткөрүү керек
Video: Математика 4-класс / Көп орундуу чандарды номерлөө / ТЕЛЕСАБАК 7.10.20 2024, Май
Anonim

Программалоого карата колдонулган "скрипт" сөзү бүгүнкү күндө сценарийлердин программалоо тилдеринин биринде жазылган программага карата колдонулат. Эгерде скрипт кандайдыр бир параметрди өткөрүп бериши керек болсо, анда, эреже боюнча, мындай программаны чакырганда жасалат. Башка методдор (мисалы, орто файл аркылуу параметрлерди өткөрүү) дагы бар, бирок аларды колдонуу анча ыңгайлуу эмес.

Сценарийге параметрди кантип өткөрүп берүү керек
Сценарийге параметрди кантип өткөрүп берүү керек

Нускамалар

1 кадам

Эгерде скрипт ачык браузер терезесинен чакырылса, анда параметрлерди өткөрүүнүн эки ыкмасы бар - POST жана GET. POST ыкмасы серверде аткарылган жана анын "айлана чөйрөсүнүн өзгөрмөлөрүнө" мүмкүнчүлүгү бар скриптерге карата колдонулушу мүмкүн. Алар, мисалы, PHP же Perl тилдериндеги скрипттер болушу мүмкүн. Параметрди ушул ыкма менен өткөрүү үчүн, баракчага скриптке жөнөтүлө турган параметрлерди киргизүү элементтери бар форманы жайгаштырыңыз. Бирок, бул колдонуучуга жеткиликтүү текст талаалары гана эмес (текст, текстария, пароль, белгилөө кутучасы ж.б.), ошондой эле жашыруун түрдөгү жашыруун талаалар болушу мүмкүн. Форма тегинин аракет атрибуту скрипт жайгашкан даректи камтышы керек, ал эми метод атрибуту параметрди берүү ыкмасын (POST) көрсөтүшү керек. Мисалы, script.php сценарийин чакыруу үчүн HTML коду, ага someParam деген параметр коюлган жана 3.14 мааниси төмөнкүдөй болушу мүмкүн:

2-кадам

POST ыкмасы менен сценарийге өткөн параметрди окуу үчүн сервердин суперглобалдык өзгөрмө массивин колдонуңуз. Мисалы, параметр мурунку кадамда берилген формадан өткөн, php-скрипт $ _POST ['someParam'] өзгөрмөсүндө алат.

3-кадам

Параметрлерди өткөрүүнүн дагы бир ыкмасы (GET) сервердик скрипттерде гана эмес, кардар тарабында аткарылуучу менен да колдонулушу мүмкүн - мисалы, JavaScript тилинде жазылган. Бул ыкма менен, параметр түздөн-түз скрипт чакыруу сабына кошулат - ал скрипт файлынын аталышынан кийин суроо белгиси аркылуу кошулат. Мисалы, скрипт script.js файлын someParam деп аталган параметр жана 3.14 мааниси менен чакыруу үчүн, скриптти баштоо тилкеси төмөнкүдөй болушу мүмкүн: file: /// F: /sources/script.js? SomeParam = 3.14.

4-кадам

Өткөрүлгөн параметр менен сапты окуу үчүн JavaScript скриптиндеги window.location.search касиетин колдонуп, php скрипттеринде $ _GET супер глобалдык сервер өзгөрмө массивин колдонуңуз. PHP сценарийлеринде бул параметрди токтоосуз колдонсо болот (мисалы, $ _GET ['someParam'] формасында), жана JavaScript өткөрүлүп берилген өзгөрмөнүн атын жана маанисин алуу үчүн кошумча колдонуучу тарабынан аныкталган функцияны талап кылат.

5-кадам

Эгерде сиз Flash оюндарында жана Flashка негизделген башка элементтерде колдонулган ActionScript параметрин өткөргүңүз келсе, анда embed тегинин flashvars атрибутун колдоно аласыз. Мисалы: Же объект теги үчүн окшош конструкцияны колдонуу:

6-кадам

Мурунку кадамдан баштап, _root өзгөрмөсүнө өткөн параметрге кайрылыңыз. Мисалы, мурунку кадамдагы тандоо үчүн, _root.someParam өзгөрмөсү 3.14 маанисин камтыйт.

Сунушталууда: