PHP-তে একটি সেশন ভেরিয়েবল মুছতে, আপনি unset() ফাংশন বা session_unset() ফাংশন ব্যবহার করতে পারেন। উভয় পদ্ধতিই আপনাকে একটি নির্দিষ্ট সেশন ভেরিয়েবল মুছে ফেলতে দেয়, বর্তমান সেশন থেকে এর মান সাফ করে।
আনসেট() ফাংশন হল একটি অন্তর্নির্মিত PHP ফাংশন যা একটি প্রদত্ত ভেরিয়েবলকে ধ্বংস করে। একটি সেশন ভেরিয়েবলের সাথে ব্যবহার করা হলে, এটি সেশন থেকে নির্দিষ্ট ভেরিয়েবলকে সরিয়ে দেয়। একটি সেশন ভেরিয়েবল মুছে ফেলার জন্য unset() ব্যবহার করার জন্য সিনট্যাক্স নিম্নরূপ:
php unset($_SESSION['variable_name']);
এই উদাহরণে, আপনি যে সেশন ভেরিয়েবলটি মুছতে চান তার নামের সাথে 'variable_name' প্রতিস্থাপন করা উচিত। কোডের এই লাইনটি কার্যকর করার পরে, সেশন ভেরিয়েবল আর বিদ্যমান থাকবে না।
বিকল্পভাবে, আপনি একযোগে সমস্ত সেশন ভেরিয়েবল মুছে ফেলার জন্য session_unset() ফাংশন ব্যবহার করতে পারেন। এই ফাংশনটি সমস্ত সেশন ভেরিয়েবল সরিয়ে দেয়, কার্যকরভাবে সেশন ডেটা সাফ করে। session_unset() ব্যবহার করার জন্য সিনট্যাক্স নিম্নরূপ:
php session_unset();
session_unset() কল করে, আপনি সেশন আইডি সহ সমস্ত সেশন ভেরিয়েবল মুছে ফেলবেন। যাইহোক, সেশন নিজেই সক্রিয় থাকে, আপনাকে নতুন ভেরিয়েবল সেট করতে বা নতুন ডেটা সঞ্চয় করার অনুমতি দেয়।
এটা মনে রাখা গুরুত্বপূর্ণ যে unset() বা session_unset() সেশনটিকেই ধ্বংস করে না। সেশনটি সক্রিয় থাকে যতক্ষণ না আপনি এটিকে session_destroy() ফাংশন ব্যবহার করে স্পষ্টভাবে ধ্বংস করেন। আপনি যদি সেশনটি সম্পূর্ণভাবে শেষ করতে চান, আপনি সেশন ভেরিয়েবলটি মুছে ফেলার পরে session_destroy() কল করতে পারেন:
php unset($_SESSION['variable_name']); session_destroy();
session_destroy() ফাংশন বর্তমান সেশনটি বন্ধ করে দেয় এবং সেশন আইডি এবং এখনও বিদ্যমান যেকোন সেশন ভেরিয়েবল সহ সমস্ত সেশন ডেটা সরিয়ে দেয়।
পিএইচপি-তে একটি সেশন ভেরিয়েবল মুছে ফেলার জন্য, আপনি একটি নির্দিষ্ট ভেরিয়েবল মুছে ফেলার জন্য unset() ফাংশন ব্যবহার করতে পারেন বা একযোগে সমস্ত সেশন ভেরিয়েবল মুছে ফেলার জন্য session_unset() ফাংশন ব্যবহার করতে পারেন। মনে রাখবেন যে সেশনটি নিজেই সক্রিয় থাকে যতক্ষণ না আপনি এটিকে বন্ধ করতে session_destroy() কল করেন।
সম্পর্কিত অন্যান্য সাম্প্রতিক প্রশ্ন এবং উত্তর EITC/WD/PMSF পিএইচপি এবং মাইএসকিউএল ফান্ডামেন্টাল:
- একটি ক্লাসে বৈশিষ্ট্যগুলি অ্যাক্সেস এবং পরিবর্তন করার জন্য প্রস্তাবিত পদ্ধতি কী?
- কিভাবে আমরা একটি ক্লাসে একটি ব্যক্তিগত সম্পত্তির মান আপডেট করতে পারি?
- একটি ক্লাসে গেটার এবং সেটার্স ব্যবহার করে লাভ কী?
- কিভাবে আমরা একটি শ্রেণীতে একটি ব্যক্তিগত সম্পত্তির মান অ্যাক্সেস করতে পারি?
- একটি ক্লাসে সম্পত্তি ব্যক্তিগত করার উদ্দেশ্য কি?
- পিএইচপি ক্লাসে কনস্ট্রাক্টর ফাংশন কী এবং এর উদ্দেশ্য কী?
- পিএইচপি ক্লাসে পদ্ধতিগুলি কী কী এবং আমরা কীভাবে তাদের দৃশ্যমানতা সংজ্ঞায়িত করতে পারি?
- পিএইচপি ক্লাসের বৈশিষ্ট্যগুলি কী এবং কীভাবে আমরা তাদের দৃশ্যমানতা সংজ্ঞায়িত করতে পারি?
- কিভাবে আমরা PHP-এ একটি ক্লাস থেকে একটি বস্তু তৈরি করব?
- পিএইচপি-তে একটি ক্লাস কী এবং এটি কী উদ্দেশ্যে কাজ করে?
EITC/WD/PMSF PHP এবং MySQL ফান্ডামেন্টাল-এ আরও প্রশ্ন ও উত্তর দেখুন