Cara Meneruskan Parameter Ke Skrip

Daftar Isi:

Cara Meneruskan Parameter Ke Skrip
Cara Meneruskan Parameter Ke Skrip

Video: Cara Meneruskan Parameter Ke Skrip

Video: Cara Meneruskan Parameter Ke Skrip
Video: Часть 22 - Передача параметра в сценарий PowerShell TestHarness для Selenium 2024, Mungkin
Anonim

Seperti yang diterapkan pada pemrograman, kata "script" saat ini digunakan untuk merujuk pada program yang ditulis dalam salah satu bahasa pemrograman scripting. Jika skrip perlu melewati parameter apa pun, maka ini dilakukan, sebagai suatu peraturan, saat memanggil program semacam itu. Metode lain (misalnya, melewatkan parameter melalui file perantara) juga ada, tetapi jauh lebih tidak nyaman untuk digunakan.

Cara meneruskan parameter ke skrip
Cara meneruskan parameter ke skrip

instruksi

Langkah 1

Jika skrip dipanggil dari jendela browser yang terbuka, maka tersedia dua metode parameter yang lewat - POST dan GET. Metode POST dapat diterapkan ke skrip yang dijalankan di server dan oleh karena itu memiliki akses ke "variabel lingkungan" -nya. Ini dapat berupa, misalnya, skrip dalam bahasa PHP atau Perl. Untuk melewatkan parameter dengan metode ini, letakkan formulir di halaman dengan elemen untuk memasukkan parameter yang akan dikirim ke skrip. Meskipun, ini tidak hanya bidang teks yang tersedia untuk pengguna (teks, area teks, kata sandi, kotak centang, dll.), Tetapi juga bidang tersembunyi dari jenis tersembunyi. Atribut aksi dari tag formulir harus berisi alamat lokasi skrip, dan atribut metode harus menentukan metode transfer parameter (POST). Misalnya, kode html untuk memanggil skrip script.php yang meneruskannya dengan parameter bernama someParam dan nilai 3.14 mungkin terlihat seperti ini:

Langkah 2

Gunakan larik variabel superglobal server untuk membaca parameter yang diteruskan ke skrip dengan metode POST. Misalnya, parameter yang dilewatkan dari formulir yang diberikan pada langkah sebelumnya, skrip php akan menerima variabel $ _POST ['someParam'].

Langkah 3

Metode lain untuk melewatkan parameter (GET) dapat digunakan tidak hanya dengan skrip sisi server, tetapi juga dengan yang dapat dieksekusi di sisi klien - misalnya, ditulis dalam JavaScript. Dengan metode ini, parameter ditambahkan langsung ke baris panggilan skrip - ditambahkan setelah nama file skrip melalui tanda tanya. Misalnya, untuk memanggil skrip script.js dengan parameter bernama someParam dan nilai 3.14, baris peluncuran skrip mungkin terlihat seperti ini: file: /// F: /sources/script.js? SomeParam = 3.14.

Langkah 4

Gunakan properti window.location.search dalam skrip JavaScript untuk membaca string dengan parameter yang diteruskan, dan dalam skrip php, gunakan larik variabel server superglobal $ _GET. Dalam skrip php, parameter ini dapat langsung digunakan (misalnya, dalam bentuk $ _GET ['someParam']), dan JavaScript memerlukan fungsi tambahan yang ditentukan pengguna untuk mengambil nama dan nilai variabel yang diteruskan.

Langkah 5

Jika Anda ingin meneruskan parameter ke ActionScript yang digunakan dalam game Flash dan elemen berbasis Flash lainnya, Anda dapat menggunakan atribut flashvars dari tag sematan. Misalnya: Atau menggunakan konstruksi serupa untuk tag objek:

Langkah 6

Lihat parameter yang diteruskan dari langkah sebelumnya ke variabel _root. Misalnya, untuk sampel dari langkah sebelumnya, variabel _root.someParam akan berisi nilai 3,14.

Direkomendasikan: