सामान्य स्थिति में:
- सत्र आईडी उपयोगकर्ता को तब भेजा जाता है जब उसका सत्र बनाया जाता है।
- इसे कुकी में संग्रहीत किया जाता है (जिसे डिफ़ॉल्ट रूप से कहा जाता है
PHPSESSID
)
- उस कुकी को ब्राउज़र द्वारा प्रत्येक अनुरोध के साथ सर्वर पर भेजा जाता है
- सर्वर (PHP) उस कुकी का उपयोग करता है, जिसमें सेशन_ड होता है, यह जानने के लिए कि कौन सी फ़ाइल उस उपयोगकर्ता से मेल खाती है।
सत्र फ़ाइलों में डेटा की सामग्री है $_SESSION
, क्रमबद्ध (यानी, एक स्ट्रिंग के रूप में प्रतिनिधित्व - क्रमबद्ध जैसे एक समारोह के साथ ) ; और $_SESSION
सरणी को पॉप्युलेट करने के लिए PHP द्वारा फ़ाइल लोड किए जाने पर अन-सीरीज़ की जाती है ।
कभी-कभी, सत्र आईडी को कुकी में संग्रहीत नहीं किया जाता है, लेकिन URL में भी भेजा जाता है, लेकिन यह आजकल काफी दुर्लभ है।
अधिक जानकारी के लिए, आप मैनुअल के सत्र हैंडलिंग अनुभाग पर एक नज़र डाल सकते हैं , जो कुछ उपयोगी सुझाव देता है।
मिसाल के तौर पर, पासिंग सेशन आईडी के बारे में एक पेज है , जो बताता है कि कैसे सेशन आईडी को पेज से पेज पर, कुकी का उपयोग करके या URL में - और किस कॉन्फ़िगरेशन विकल्प को प्रभावित करते हैं।