পান এবং পোস্ট করার পদ্ধতি
আপনি অবশ্যই অনেক পরিস্থিতিতে এসেছেন যখন আপনাকে আপনার ব্রাউজার থেকে ওয়েব সার্ভারে এবং শেষ পর্যন্ত আপনার CGI প্রোগ্রামে কিছু তথ্য পাঠাতে হবে। প্রায়শই, ব্রাউজার দুটি পদ্ধতি ব্যবহার করে দুটি এই তথ্যটি ওয়েব সার্ভারে পাস করে। এই পদ্ধতিগুলি হল GET মেথড এবং পোস্ট মেথড।
GET পদ্ধতি ব্যবহার করে তথ্য পাস করা
GET পদ্ধতিটি পৃষ্ঠার অনুরোধে যুক্ত এনকোড করা ব্যবহারকারীর তথ্য পাঠায়। পৃষ্ঠা এবং এনকোড করা তথ্য দ্বারা পৃথক করা হয়? অক্ষর নিম্নরূপ −
https://www.test.com/cgi-bin/hello.py?key1=value1&key2=value2
GET পদ্ধতি হল ব্রাউজার থেকে ওয়েব সার্ভারে তথ্য পাঠানোর ডিফল্ট পদ্ধতি এবং এটি একটি দীর্ঘ স্ট্রিং তৈরি করে যা আপনার ব্রাউজারের অবস্থান:বক্সে প্রদর্শিত হয়। সার্ভারে পাস করার জন্য আপনার কাছে পাসওয়ার্ড বা অন্যান্য সংবেদনশীল তথ্য থাকলে কখনোই GET পদ্ধতি ব্যবহার করবেন না। GET পদ্ধতির আকারের সীমাবদ্ধতা রয়েছে:শুধুমাত্র 1024 টি অক্ষর একটি অনুরোধ স্ট্রিংয়ে পাঠানো যেতে পারে। GET পদ্ধতিটি QUERY_STRING হেডার ব্যবহার করে তথ্য পাঠায় এবং QUERY_STRING এনভায়রনমেন্ট ভেরিয়েবলের মাধ্যমে আপনার CGI প্রোগ্রামে অ্যাক্সেসযোগ্য হবে।
আপনি যেকোন ইউআরএলের সাথে কেবল কী এবং মান জোড়া সংযুক্ত করে তথ্য পাস করতে পারেন অথবা আপনি GET পদ্ধতি ব্যবহার করে তথ্য পাস করতে HTML