PHP में session_unset() और session_destroy() के बीच अंतर को समझना
PHP फ़ंक्शन session_unset() और session_destroy() विभिन्न उद्देश्यों को पूरा करते हैं सत्र डेटा के प्रबंधन में. सत्र चर साफ़ करने में उनकी स्पष्ट समानता के बावजूद, उनके अलग-अलग प्रभाव होते हैं। :
यह फ़ंक्शन $_SESSION सुपरग्लोबल ऐरे में संग्रहीत सभी वेरिएबल्स को हटा देता है। यह सत्र भंडारण में सत्र डेटा को प्रभावित किए बिना चर को प्रभावी ढंग से "अनसेट" करता है।session_destroy():
इसके विपरीत, session_destroy() सत्र भंडारण से संपूर्ण सत्र डेटा हटा देता है। इसका मतलब है कि $_SESSION सरणी में संग्रहीत सहित सभी सत्र चर नष्ट हो गए हैं।एक PHP सत्र को समाप्त करने के लिए, जिसमें शामिल है सत्र डेटा और सत्र कुकी दोनों, आपको निम्नलिखित चरण करने होंगे:
सत्र डेटा हटाने के लिए session_destroy() को कॉल करें।
सत्र कुकी को समाप्त करने के लिए setcookie() फ़ंक्शन का उपयोग करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3