ब्राउजर में सेशन कैसे इनेबल करें

विषयसूची:

ब्राउजर में सेशन कैसे इनेबल करें
ब्राउजर में सेशन कैसे इनेबल करें

वीडियो: ब्राउजर में सेशन कैसे इनेबल करें

वीडियो: ब्राउजर में सेशन कैसे इनेबल करें
वीडियो: chrome flags Settings couldn't find -Allow invalid certificates for resources loaded from localhost 2024, मई
Anonim

चूंकि वेब सर्वर क्लाइंट के साथ निरंतर संचार बनाए नहीं रखता है, और प्रत्येक अनुरोध को सर्वर द्वारा एक नए के रूप में माना जाता है, ब्राउज़र में सत्रों का मुख्य कार्य ब्राउज़र की पहचान करना और सत्र चर को संग्रहीत करने वाली संबंधित फ़ाइल बनाना है।

ब्राउजर में सेशन कैसे इनेबल करें
ब्राउजर में सेशन कैसे इनेबल करें

निर्देश

चरण 1

सत्र अनिवार्य रूप से एक टेक्स्ट फ़ाइल है जो सर्वर पर अनुरोध-प्रतिक्रिया जोड़े के मूल्यों को संग्रहीत करता है। विभिन्न क्लाइंट के लिए ऐसी फ़ाइलों की संख्या बहुत बड़ी हो सकती है, इसलिए प्रत्येक क्लाइंट को अपना SID असाइन किया जाता है, जिसे क्वेरी स्ट्रिंग का उपयोग करके पास किया जाता है। सत्र और कुकीज़ सूचना भंडारण विधियाँ हैं जिनका उपयोग उपयोगकर्ता की पहचान करने के लिए किया जाता है। उसी समय, पूर्व सर्वर पर सहेजे जाते हैं और व्यवस्थापक द्वारा उपयोग किए जाते हैं, जबकि बाद वाले को डेवलपर द्वारा निर्धारित किया जाता है और स्थानीय कंप्यूटर पर संग्रहीत किया जाता है।

चरण 2

ब्राउज़र में सत्र सक्रियण प्रत्येक संसाधन पर dool session_start () कमांड द्वारा सेट किया जाता है जिसमें चर के लिए कॉल होता है। इस मामले में, फ़ंक्शन की प्रतिक्रिया सत्य सत्र के सफल सक्रियण का प्रतीक है, और प्रतिक्रिया झूठी - एक त्रुटि। सत्र को सक्षम करने के बाद, आप डेटा को $ _SESSION सरणी में सहेज सकते हैं।

चरण 3

ध्यान दें कि php.ini फ़ाइल में स्थित session.save_path कमांड, उस पथ को परिभाषित करता है जहां सत्र फ़ाइलें सहेजी जाती हैं। इस निर्देश की अस्पष्टता का तात्पर्य सर्वर की रैम में सत्र फ़ाइलों की स्वचालित बचत है। एक सत्र का "आजीवन" उसी php.ini कॉन्फ़िगरेशन फ़ाइल में session.cookie_lifetime निर्देश द्वारा परिभाषित किया गया है।

चरण 4

ब्राउज़र सत्र फ़ंक्शन को अक्षम करना bool session_destroy () फ़ंक्शन द्वारा सेट किया गया है। स्ट्रिंग session_id ([$ id]) फ़ंक्शन आपको वर्तमान सत्र पहचानकर्ता को निर्धारित करने की अनुमति देता है।

चरण 5

इस फ़ंक्शन की एक अतिरिक्त विशेषता वैकल्पिक $ id पैरामीटर का उपयोग करके अपना स्वयं का सत्र पहचानकर्ता सेट करने की क्षमता है। कृपया ध्यान दें कि संख्यात्मक वर्णों के विपरीत, इस पैरामीटर में सिरिलिक वर्णों की अनुमति नहीं है। अपने स्वयं के सत्र पहचानकर्ता को सेट करने की सफलता के लिए एक अन्य शर्त session_start () फ़ंक्शन का उपयोग करने की आवश्यकता है।

सिफारिश की: