پی ایچ پی میں سیشن متغیر کو حذف کرنے کے لیے، آپ unset() فنکشن یا session_unset() فنکشن استعمال کرسکتے ہیں۔ دونوں طریقے آپ کو ایک مخصوص سیشن متغیر کو ہٹانے کی اجازت دیتے ہیں، موجودہ سیشن سے اس کی قدر کو صاف کرتے ہوئے۔
unset() فنکشن ایک بلٹ ان پی ایچ پی فنکشن ہے جو دیئے گئے متغیر کو تباہ کر دیتا ہے۔ جب سیشن متغیر کے ساتھ استعمال کیا جاتا ہے، تو یہ مخصوص متغیر کو سیشن سے ہٹا دیتا ہے۔ سیشن متغیر کو حذف کرنے کے لیے 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() فنکشن موجودہ سیشن کو ختم کرتا ہے اور تمام سیشن ڈیٹا کو ہٹاتا ہے، بشمول سیشن ID اور کوئی بھی سیشن متغیر جو اب بھی موجود ہو سکتا ہے۔
پی ایچ پی میں سیشن متغیر کو حذف کرنے کے لیے، آپ کسی مخصوص متغیر کو ہٹانے کے لیے unset() فنکشن یا تمام سیشن متغیرات کو ایک ساتھ حذف کرنے کے لیے session_unset() فنکشن استعمال کر سکتے ہیں۔ یاد رکھیں کہ سیشن خود فعال رہتا ہے جب تک کہ آپ اسے ختم کرنے کے لیے session_destroy() کو کال نہیں کرتے۔
سے متعلق دیگر حالیہ سوالات اور جوابات EITC/WD/PMSF پی ایچ پی اور ایس کیو ایل کے بنیادی اصول:
- کلاس میں خصوصیات تک رسائی اور ترمیم کرنے کے لیے تجویز کردہ طریقہ کیا ہے؟
- ہم کلاس میں نجی جائیداد کی قیمت کو کیسے اپ ڈیٹ کر سکتے ہیں؟
- کلاس میں گیٹرز اور سیٹرز استعمال کرنے کا کیا فائدہ ہے؟
- ہم کلاس میں نجی جائیداد کی قیمت تک کیسے پہنچ سکتے ہیں؟
- کلاس میں پراپرٹیز کو پرائیویٹ بنانے کا کیا مقصد ہے؟
- پی ایچ پی کلاسز میں کنسٹرکٹر فنکشن کیا ہے اور اس کا مقصد کیا ہے؟
- پی ایچ پی کلاسز میں طریقے کیا ہیں اور ہم ان کی مرئیت کی وضاحت کیسے کر سکتے ہیں؟
- پی ایچ پی کی کلاسز میں کیا خصوصیات ہیں اور ہم ان کی مرئیت کی وضاحت کیسے کر سکتے ہیں؟
- ہم پی ایچ پی میں کسی کلاس سے آبجیکٹ کیسے بناتے ہیں؟
- پی ایچ پی میں کلاس کیا ہے اور اس کا مقصد کیا ہے؟
مزید سوالات اور جوابات EITC/WD/PMSF PHP اور MySQL کے بنیادی اصولوں میں دیکھیں