স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন

সুচিপত্র:

স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন
স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন

ভিডিও: স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন

ভিডিও: স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন
ভিডিও: বিতর্ক ক্লাসঃ ০২- বিতর্কের স্ক্রিপ্ট ও বডি ল্যাঙ্গুয়েজ 2024, মে
Anonim

প্রোগ্রামিংয়ের ক্ষেত্রে প্রয়োগ হিসাবে, "স্ক্রিপ্ট" শব্দটি আজ একটি স্ক্রিপ্টিং প্রোগ্রামিং ভাষায় রচিত একটি প্রোগ্রামকে বোঝাতে ব্যবহৃত হয়। যদি স্ক্রিপ্টটির কোনও পরামিতি পাস করার প্রয়োজন হয়, তবে এই জাতীয় প্রোগ্রাম কল করার সময় এটি একটি নিয়ম হিসাবে সম্পন্ন হয়। অন্যান্য পদ্ধতি (উদাহরণস্বরূপ, একটি মধ্যবর্তী ফাইলের মাধ্যমে পরামিতিগুলি পাস করা) এছাড়াও বিদ্যমান, তবে সেগুলি ব্যবহার করা খুব কম সুবিধাজনক।

স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন
স্ক্রিপ্টে কোনও পরামিতি কীভাবে পাস করবেন

নির্দেশনা

ধাপ 1

যদি স্ক্রিপ্টটি একটি উন্মুক্ত ব্রাউজার উইন্ডো থেকে কল করা হয়, তবে পরামিতিগুলি পাস করার দুটি পদ্ধতি পাওয়া যায় - পোষ্ট এবং জিইটি। POST পদ্ধতিটি স্ক্রিপ্টগুলিতে প্রয়োগ করা যেতে পারে যা সার্ভারে চালিত হয় এবং তাই এর "পরিবেশ পরিবর্তনশীল" এ অ্যাক্সেস থাকে। এগুলি, উদাহরণস্বরূপ, পিএইচপি বা পার্ল ভাষায় স্ক্রিপ্ট হতে পারে। এই পদ্ধতিতে একটি পরামিতি পাস করতে, স্ক্রিপ্টে প্রেরণ করা হবে যে পরামিতি প্রবেশের উপাদানগুলির সাথে পৃষ্ঠায় একটি ফর্ম রাখুন। যদিও, এটি কেবল ব্যবহারকারীর জন্য উপলব্ধ পাঠ্য ক্ষেত্রগুলি (পাঠ্য, টেক্সারিয়া, পাসওয়ার্ড, চেকবক্স, ইত্যাদি) নয়, তবে লুকানো ধরণের গোপন ক্ষেত্রও হতে পারে। ফর্ম ট্যাগের ক্রিয়া বিশিষ্টটিতে অবশ্যই স্ক্রিপ্টের অবস্থানের ঠিকানা থাকতে হবে এবং পদ্ধতির বৈশিষ্ট্যে অবশ্যই প্যারামিটার স্থানান্তর পদ্ধতি (POST) নির্দিষ্ট করতে হবে। উদাহরণস্বরূপ, স্ক্রিপ্ট কল করার জন্য এইচটিএমএল কোড.পিএইচপি স্ক্রিপ্ট এটি কিছু প্যারাম নামের একটি প্যারামিটারটি পাস করে এবং 3.14 মানটি এর মতো দেখতে পারে:

ধাপ ২

POST পদ্ধতিতে স্ক্রিপ্টে দেওয়া পরামিতিটি পড়তে সার্ভার সুপারগ্লোবাল ভেরিয়েবলগুলির অ্যারে ব্যবহার করুন। উদাহরণস্বরূপ, পূর্ববর্তী পদক্ষেপে প্রদত্ত ফর্মটি থেকে প্যারামিটারটি পাস হয়ে গেছে, পিএইচপি-স্ক্রিপ্টটি চলক _P _POST ['সামারপ্যারাম'] এ পাবেন।

ধাপ 3

প্যারামিটারগুলি পাস করার আরেকটি পদ্ধতি (জিইটি) কেবল সার্ভার-সাইড স্ক্রিপ্টগুলির সাথেই নয়, ক্লায়েন্টের পক্ষে এক্সিকিউটেবলের সাথেও ব্যবহার করা যেতে পারে - উদাহরণস্বরূপ, জাভাস্ক্রিপ্টে লিখিত। এই পদ্ধতির সাহায্যে প্যারামিটারটি সরাসরি স্ক্রিপ্ট কল লাইনে যুক্ত হয় - এটি একটি প্রশ্ন চিহ্নের মাধ্যমে স্ক্রিপ্ট ফাইলের নামের পরে যুক্ত করা হয়। উদাহরণস্বরূপ, স্ক্রিপ্টটি স্ক্রিপ্ট.জেসকে কিছু পারম নামের একটি প্যারামিটার এবং value.১৪ মান সহ কল করতে, স্ক্রিপ্ট লঞ্চ লাইনটি এর মতো হতে পারে: ফাইল: /// এফ: /সোর্সেস / স্ক্রিপ্ট.জ? সাম্পারাম = 3.14।

পদক্ষেপ 4

পাস হওয়া প্যারামিটারের সাথে স্ট্রিং পড়ার জন্য জাভাস্ক্রিপ্ট স্ক্রিপ্টে উইন্ডো.লোকেশন.সার্চ বৈশিষ্ট্যটি ব্যবহার করুন এবং পিএইচপি স্ক্রিপ্টগুলিতে সার্ভার ভেরিয়েবলের $ _GET সুপারগ্লোবাল অ্যারে ব্যবহার করুন। পিএইচপি স্ক্রিপ্টগুলিতে এই প্যারামিটারটি তাত্ক্ষণিকভাবে ব্যবহার করা যেতে পারে (উদাহরণস্বরূপ, $ _GET ['someParam'] আকারে) এবং জাভাস্ক্রিপ্টের জন্য পাসওয়ার্ডের ভেরিয়েবলের নাম এবং মান পুনরুদ্ধার করতে অতিরিক্ত ব্যবহারকারী-সংজ্ঞায়িত ফাংশন প্রয়োজন।

পদক্ষেপ 5

আপনি যদি ফ্ল্যাশ গেমস এবং অন্যান্য ফ্ল্যাশ-ভিত্তিক উপাদানগুলিতে ব্যবহৃত অ্যাকশনস্ক্রিপ্টের কোনও প্যারামিটারটি পাস করতে চান তবে আপনি এম্বেড ট্যাগের ফ্ল্যাশভার্স বৈশিষ্ট্যটি ব্যবহার করতে পারেন। উদাহরণস্বরূপ: বা অবজেক্ট ট্যাগের জন্য অনুরূপ নির্মাণ ব্যবহার করে:

পদক্ষেপ 6

পূর্ববর্তী পদক্ষেপ থেকে _ রুট ভেরিয়েবলের পথে পাস করা প্যারামিটারটি দেখুন। উদাহরণস্বরূপ, পূর্ববর্তী পদক্ষেপের নমুনার জন্য, _root.someParam ভেরিয়েবলের মান 3.14 থাকবে।

প্রস্তাবিত: