CGI এনভায়রনমেন্ট ভেরিয়েবল
সমস্ত CGI প্রোগ্রামের নিম্নলিখিত পরিবেশ ভেরিয়েবলগুলিতে অ্যাক্সেস রয়েছে। যেকোনো CGI প্রোগ্রাম লেখার সময় এই ভেরিয়েবলগুলি গুরুত্বপূর্ণ ভূমিকা পালন করে।
Sr.No. | ভেরিয়েবল নাম | বিবরণ |
1 | CONTENT_TYPE | কন্টেন্টের ডেটা টাইপ। ক্লায়েন্ট যখন সার্ভারে সংযুক্ত বিষয়বস্তু পাঠায় তখন ব্যবহৃত হয়। উদাহরণস্বরূপ, ফাইল আপলোড। |
2 | CONTENT_LENGTH | কোয়েরি তথ্যের দৈর্ঘ্য। এটি শুধুমাত্র POST অনুরোধের জন্য উপলব্ধ। |
3 | HTTP_COOKIE | কী এবং মান জোড়া আকারে সেট কুকিজ ফেরত দেয়। |
4 | HTTP_USER_AGENT | ইউজার-এজেন্ট রিকোয়েস্ট-হেডার ফিল্ডে ইউজার এজেন্টের অনুরোধের উৎস সম্পর্কে তথ্য রয়েছে। এটি ওয়েব ব্রাউজারের নাম। |
5 | PATH_INFO | CGI স্ক্রিপ্টের পথ। |
6 | QUERY_STRING | URL-এনকোড করা তথ্য যা GET পদ্ধতির অনুরোধের সাথে পাঠানো হয়৷ |
7 | REMOTE_ADDR | রিমোট হোস্টের আইপি অ্যাড্রেস অনুরোধ করছে৷ এটি দরকারী লগিং বা প্রমাণীকরণের জন্য। |
8 | REMOTE_HOST | অনুরোধকারী হোস্টের সম্পূর্ণ যোগ্য নাম। যদি এই তথ্য উপলব্ধ না হয়, তাহলে REMOTE_ADDR আইআর ঠিকানা পেতে ব্যবহার করা যেতে পারে। |
9 | REQUEST_METHOD | অনুরোধ করার জন্য ব্যবহৃত পদ্ধতি। সবচেয়ে সাধারণ পদ্ধতি হল GET এবং POST। |
10 | SCRIPT_FILENAME | CGI স্ক্রিপ্টের সম্পূর্ণ পথ। |
11 | SCRIPT_NAME | CGI স্ক্রিপ্টের নাম৷ |
12 | SERVER_NAME | সার্ভারের হোস্টনাম বা IP ঠিকানা |
13 | SERVER_SOFTWARE | সার্ভারটি যে সফ্টওয়্যারটি চালাচ্ছে তার নাম এবং সংস্করণ৷ |