PHP में sessions का उपयोग सर्वर पर जानकारी को संग्रहीत करने के लिए किया जाता है और डेटा एक आवेदन में सभी पृष्ठों पर उपलब्ध होगा एक sessions कई pages में उपयोग की जाने वाली जानकारी को रखने का एक बेस्ट तरीका है
Session को एक पृष्ठ से दूसरे पृष्ठ पर temporary रूप से जानकारी को stored और पास करने के लिए यूज़ किया जाता है जब तक कि user ने वेबसाइट को बंद नहीं किया हो कुकी के मामले में, जानकारी user के कंप्यूटर में stored होती है लेकिन session की जानकारी user के कंप्यूटर पर stored नहीं होती है
Session every विज़िटर के लिए एक unique पहचान नंबर बन कर और इस की ईडी के आधार पर भंडार के storage के लिए काम करते हैं यह एक ही वेबपेज पर जाने के दौरान दो user के डेटा को एक दूसरे के साथ confused होने से रोकने में भी मदद करता है
एक session सर्वर पर एक अस्थायी निर्देशिका के रूप में एक फ़ाइल बनाता है जहां पंजीकृत session variable और उनके मान संग्रहीत हैं php में session की जानकारी temporary है और आम तौर पर user को session छोड़ने वाले वेबसाइट को छोड़ने के बाद आम तौर पर इसे हटा दिया जाता है
एक session को शुरू करने के लिए session_start फ़ंक्शन का उपयोग किया जाता है यह फ़ंक्शन किसी भी आउटपुट को वेब पेज पर भेजने से पहले दिखाई देना चाहिए।
<!DOCTYPE html> <html> <body> <?php // Set session variables $_SESSION["favcolor"] = "Peter"; $_SESSION["favanimal"] = "Ram"; echo "You have visited this webpage."; ?> </body> </html>