मेरे पास सत्र कक्षा का उपयोग करके कोडिनेटर के साथ बनाया गया एक डेटाबेस है और डेटाबेस में सत्र डेटा संग्रहित करता है। समस्या यह है कि जब मैं अपना वेबपृष्ठ एक सीएसएस फ़ाइल लोड करता हूं तो मुझे अपने डेटाबेस में अतिरिक्त सत्र रिकॉर्ड मिल रहे हैं।कोडिनेटर डुप्लिकेट सत्र समस्या
हाल ही में जब तक मैं रैक स्पेस द्वारा प्रदान किए गए एक साधारण वीपीएस होस्ट पर अपना एप्लिकेशन चला रहा था। डाटाबेस और अपाचे दोनों एक ही वीपीएस पर चल रहे थे। हाल ही में हालांकि मैंने अपने आवेदन को PHPFog पर माइग्रेट कर दिया है ताकि इसे अधिक आसानी से स्केल किया जा सके। मेरे पास इस समस्या को मेरे पूर्व होस्टिंग सेटअप के साथ नहीं मिला था।
user_data के लिए आबादी वाले मान के साथ पंक्ति अपने मूल सत्र है। अन्य तीन रिक्त सत्र पृष्ठ को तीन बार रीफ्रेश करने का परिणाम हैं। ऐसा लगता है कि मैंने अपने हेडर में एक सीएसएस फ़ाइल को शामिल करने के लिए इसे ट्रैक किया है, जब मैं इसे टिप्पणी करता हूं या हटा देता हूं तो समस्या दूर हो जाती है। यह केवल यह विशेष सीएसएस फ़ाइल है, अन्य सीएसएस/जेएस/छवि फाइलें इस समस्या का कारण नहीं बनती हैं। http://pastebin.com/XfEBNFiC
किसी को भी पता है कि यह क्या कारण हो सकता है:
यहाँ प्रश्न में सीएसएस फ़ाइल के लिए एक लिंक है? धन्यवाद!
अद्यतन: मुझे एहसास हुआ कि प्रश्न में पृष्ठ का HTML उपयोगी हो सकता है। स्टाइलशीट को टिप्पणी करते हुए लाइन 13 पर समस्या शामिल हो जाती है। http://pastebin.com/iBEb4he6
UPDATE2:
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
/*
|--------------------------------------------------------------------------
| Cookie Related Variables
|--------------------------------------------------------------------------
|
| 'cookie_prefix' = Set a prefix if you need to avoid collisions
| 'cookie_domain' = Set to .your-domain.com for site-wide cookies
| 'cookie_path' = Typically will be a forward slash
| 'cookie_secure' = Cookies will only be set if a secure HTTPS connection exists.
|
*/
$config['cookie_domain'] = 'casey.phpfogapp.com'; //$base_url_parts['host'];
$config['cookie_path'] = '/';
$config['cookie_prefix'] = "";
$config['cookie_secure'] = FALSE;
यह कोई समस्या क्यों है? – jondavidjohn
प्रत्येक पृष्ठ अनुरोध के लिए मेरे सत्र तालिका में एक रिकॉर्ड बनाया जा रहा है? तालिका तेजी से बढ़ेगी और बेकार सत्र रिकॉर्ड से भरा होगा जो वास्तव में किसी उपयोगकर्ता सत्र से संबंधित नहीं है। ओह मुझे शायद यह कहना चाहिए कि वास्तविक उपयोगकर्ता सत्र खोना प्रतीत नहीं होता है। अनुरोध के अनुरोध से सत्र गुण/चर बनाए रखा जाता है। यह सिर्फ इन नए रिकॉर्ड कहीं से बाहर दिखाई नहीं दे रहा है। –
मैंने अपने एचटीएमएल के लिए एक लिंक रखने के लिए प्रश्न अपडेट किया जिसमें स्टाइल शीट –