2012-03-28 6 views
5

मैं कोडइग्निटर और सत्र और इंटरनेट एक्सप्लोरर के साथ इसके मुद्दों के बारे में बहुत कुछ पढ़ रहा हूं। ऐसा लगता है कि सत्र के नाम पर केंद्र में अंडरस्कोर नहीं है। ये लेख सभी सीआई 1.x के लिए लग रहे थे। क्या सीआई अभी भी इस मुद्दे पर है? मैंने अंडरस्कोर को हटाने की कोशिश की और इससे मदद नहीं मिली। मैंने यह कोड जोड़ने का भी प्रयास किया:कोडइग्निटर 2.x सत्र और इंटरनेट एक्सप्लोरर

header ('P3P: CP="IDC DSP COR ADM DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT"'); 

लेकिन इससे कोई मदद नहीं मिली। जो हम विशेष रूप से करने की कोशिश कर रहे हैं वह हमारे डीलरों को एक लिंक प्रदान करता है जो वे अपनी साइट पर डाल सकते हैं जो हमारी साइट के हिस्से में आईफ्रेम खोल देगा। Iframe हमारी साइट पर ठीक काम करता है, लेकिन हमारे डीलरों साइटों पर नहीं। क्या इसे क्रॉस-डोमेन मुद्दों के साथ करना पड़ सकता है?

क्या ऐसा कुछ नहीं है जिसे अब तक सीआई में हल किया जाना चाहिए था? मुझे लगता है कि उनके मूल सत्रों में यह समस्या नहीं होगी।

+0

क्या यह "कालबाह्य" कुकीज़ और आईई के साथ कुछ भी कर सकता है? सवाल में डीलर ऑस्ट्रेलिया में है। क्या आईई सत्र समाप्त होने के बावजूद समाप्त हो सकता है भले ही यह मान्य है? – sehummel

+0

आईफ़्रेम है जिसे आप https पर एक पृष्ठ पर खोलने की कोशिश कर रहे हैं और http के माध्यम से iframe को कॉल कर रहे हैं या इसके विपरीत? – Rooster

+0

नहीं यह नहीं है .... – sehummel

उत्तर

3

कुछ बातें:

  1. CodeIgniter सत्र और IE के साथ कोई समस्या नहीं है। आईई में कुकी में अंडरस्कोर के साथ समस्याएं हैं; इसका सीआई (संस्करण 1.7 या 2.x) से कोई लेना देना नहीं है।

  2. आईई में सुरक्षा विशेषताएं हैं जो क्रॉस-साइट कुकीज़ को रोकती हैं। तो आपको यह सुनिश्चित करने की ज़रूरत है कि यह कुकी शुरू करने से पहले कुचलने और नष्ट करने से पहले नहीं है। संपादित करें: अधिक जानकारी के लिए यहां देखें: http://codeigniter.com/forums/viewthread/121637/

  3. फ़ायरफ़ॉक्स के माध्यम से साइट का परीक्षण करने के लिए अपना डीलर प्राप्त करें। क्या आप वाकई आईई के साथ एक मुद्दा है, या सामान्य रूप से एक मुद्दा है?

  4. sess_match_ip और sess_match_useragent से FALSE पर सेट करें, क्योंकि इससे आपके द्वारा वर्णित समस्या का कारण बन सकता है।

  5. सुनिश्चित करें कि आपने cookie_domain, cookie_path सेट किया है।

  6. सुनिश्चित करें कि आप FALSE करने के लिए निर्धारित किया है cookie_secure बनाओ (जब तक से अधिक https जा रहा है)।

+0

आप कैसे गए थे? – Laurence