2010-10-24 8 views
11

सत्र फ़ाइलों को session_save_path().'/sess_'.session_id() पर सहेजा गया है।सत्र फ़ाइल नामकरण

क्या 'sess_' हार्ड-कोडेड है?

यदि यह निर्दिष्ट किया जा सकता है, तो मैं यह कैसे कर सकता हूं?

+1

यदि आपको कोई उत्तर मिल गया है, तो एक उत्तर सबमिट करें और इसे स्वीकार करें। जवाब शामिल करने के लिए अपने प्रश्न को संपादित न करें, ऐसा नहीं है कि काम करने के लिए SO का मतलब क्या है। – meagar

उत्तर

15

हां, sess_ सत्र फ़ाइल नाम के लिए एक हार्ड-कोडेड उपसर्ग है। आप देख सकते हैं कि source file mod_files.c:

#define FILE_PREFIX "sess_" 
+0

धन्यवाद। यह मुझे मेरी कस्टम सत्र निर्देशिका के लिए एक उचित सफाई परिभाषित करता है;) http://stackoverflow.com/questions/654310/cleanup-php- सत्र- फाइलें – SimonSimCity

1

I सोचें यह हार्ड-कोडेड है - कम से कम, मैं इसे नियंत्रित करने के लिए कोई कॉन्फ़िगरेशन विकल्प या पैरामीटर नहीं देख सकता।

session_save_handler() के लिए मैनुअल पेज कस्टम हैंडलर के लिए एक पूर्ण उदाहरण प्रदान करता है। यदि सब कुछ विफल हो जाता है, तो आप इसका उपयोग अपने हैंडलर को लागू करने के लिए कर सकते हैं, और वहां नामकरण प्रारूप बदल सकते हैं।

संबंधित मुद्दे