"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > session_destroy() के बजाय session_unset() का उपयोग कब किया जाना चाहिए और इसके विपरीत?

session_destroy() के बजाय session_unset() का उपयोग कब किया जाना चाहिए और इसके विपरीत?

2024-11-05 को प्रकाशित
ब्राउज़ करें:808

When Should session_unset() Be Used Instead of session_destroy() and Vice Versa?

PHP में session_unset() और session_destroy() के बीच अंतर को समझना

PHP फ़ंक्शन session_unset() और session_destroy() विभिन्न उद्देश्यों को पूरा करते हैं सत्र डेटा के प्रबंधन में. सत्र चर साफ़ करने में उनकी स्पष्ट समानता के बावजूद, उनके अलग-अलग प्रभाव होते हैं। :

यह फ़ंक्शन $_SESSION सुपरग्लोबल ऐरे में संग्रहीत सभी वेरिएबल्स को हटा देता है। यह सत्र भंडारण में सत्र डेटा को प्रभावित किए बिना चर को प्रभावी ढंग से "अनसेट" करता है।

session_destroy():

इसके विपरीत, session_destroy() सत्र भंडारण से संपूर्ण सत्र डेटा हटा देता है। इसका मतलब है कि $_SESSION सरणी में संग्रहीत सहित सभी सत्र चर नष्ट हो गए हैं।
  • सत्र कुकी पर प्रभाव
  • न तो session_unset() और न ही session_destroy( ) क्लाइंट के ब्राउज़र से सत्र कुकी हटा देता है। कुकी एक ध्वज है जिसका उपयोग सत्र की पहचान करने के लिए किया जाता है, भले ही सत्र डेटा साफ़ या नष्ट कर दिया गया हो।
एक सत्र को नष्ट करना

एक PHP सत्र को समाप्त करने के लिए, जिसमें शामिल है सत्र डेटा और सत्र कुकी दोनों, आपको निम्नलिखित चरण करने होंगे:

सत्र डेटा हटाने के लिए session_destroy() को कॉल करें।

सत्र कुकी को समाप्त करने के लिए setcookie() फ़ंक्शन का उपयोग करें।

  1. session_destroy(); setcookie(session_name(), '', time() - 3600);
  2. यह उपयोगकर्ता के लिए सत्र को प्रभावी ढंग से समाप्त कर देगा।
विज्ञप्ति वक्तव्य यह लेख यहां पुनर्मुद्रित है: 1729309756 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3