PHP-তে GET অনুরোধ

আপনি ইতিমধ্যে জানেন যে ফর্মটি GET পদ্ধতিতে জমা দিলে ব্রাউজারের ঠিকানা বারে ? চিহ্নের পরে ফর্মের ডেটা উপস্থিত হয়। এই ডেটা PHP কোডে $_GET অ্যারেতে প্রাপ্ত হবে।

আসলে পৃষ্ঠায় ফর্মের উপস্থিতি বাধ্যতামূলক নয় - আমরা কেবল হাতে ঠিকানা বারে প্রশ্ন চিহ্ন লিখতে পারি, তার পরে প্যারামিটারগুলি তাদের মান সহ তালিকাভুক্ত করতে পারি এবং এন্টার চাপতে পারি।

এই ক্ষেত্রে, আমরা প্রবেশ করানো ডেটাও $_GET অ্যারেতে প্রাপ্ত হবে। অর্থাৎ ফর্ম জমা দেওয়ার অনুকরণ হবে। এমন অনুকরণকে GET অনুরোধ পাঠানো বলা হয়। এই শব্দগুলির অর্থ হল আমরা হাতে ঠিকানা বারে প্রশ্ন চিহ্ন এবং অনুরোধের প্যারামিটারগুলি টাইপ করতে হবে।

অনুরোধের প্যারামিটারগুলি নিম্নলিখিত বিন্যাসে তালিকাভুক্ত করা হয়: নাম, তারপর সমান চিহ্ন, তারপর প্যারামিটারের মান। যদি একাধিক প্যারামিটার থাকে, তবে সেগুলি অ্যাম্পারস্যান্ড & চিহ্ন দ্বারা পৃথক করা হয়।

আসুন উদাহরণে চেষ্টা করি। ধরুন আপনার কিছু PHP ফাইল আছে। এটিতে ব্রাউজারে অ্যাক্সেস করুন, যেমনটি আপনি সাধারণত করেন। তার pপর ঠিকানা বারের শেষে ?par1=1 যোগ করুন এবং এন্টার চাপুন।

ফলস্বরূপ, আমাদের প্যারামিটারটি $_GET['par1']-এ থাকবে:

php<?php
  echo $_GET['par1']; // আউটপুট দেবে '1'
?>

এখন একটি প্যারামিটার না পাঠিয়ে দুটি পাঠানো যাক। এর জন্য ঠিকানা বারের শেষে এটি যোগ করুন: ?par1=1&par2=2 এবং এন্টার চাপুন। ফলাফল যা হবে তা এখানে:

php<?php
  var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Задание 1

GET-অনুরোধের মাধ্যমে একটি সংখ্যা পাঠান। এটিকে স্ক্রিনে প্রদর্শন করুন।

Задание 2

GET-অনুরোধের মাধ্যমে একটি সংখ্যা পাঠান। স্ক্রিনে এটির বর্গ প্রদর্শন করুন।

Задание 3

GET-অনুরোধের মাধ্যমে দুটি সংখ্যা পাঠান। স্ক্রিনে এই সংখ্যাগুলির যোগফল প্রদর্শন করুন।

Задание 4

ধরুন GET-অনুরোধের মাধ্যমে একটি সংখ্যা পাঠানো হয়। এমন করুন যাতে যদি 1 সংখ্যাটি প্রেরণ করা হয় - স্ক্রিনে 'hello' শব্দটি দেখায়, এবং যদি 2 হয় - তবে 'bye' শব্দটি দেখায়।

Задание 5

একটি অ্যারে দেওয়া আছে:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
?>

ধরুন GET-অনুরোধের মাধ্যমে একটি সংখ্যা পাঠানো যায়। এমন করুন যাতে স্ক্রিনে অ্যারের সেই উপাদানটি প্রদর্শিত হয় যার নম্বর অনুরোধে প্রেরণ করা হয়েছে।