2009-09-07 10 views
14

यदि मेरे पास कुकी में स्टोर करने के लिए कई सेटिंग्स हैं, तो क्या मुझे एक विकल्प के साथ कई कुकीज बनाना चाहिए, या एक सीरियलाइज्ड सरणी या कुछ में एकाधिक विकल्पों के साथ एक बड़ी कुकी बनाना चाहिए?एक मूल्य के साथ कई मूल्यों या कई कुकीज़ वाली एक कुकी?

क्या किसी भी दृष्टिकोण के लिए कोई पेशेवर/विपक्ष है? ज्यादातर लोग क्या करते हैं?

उत्तर

18

ठीक है, ज्यादातर हम सत्र करते हैं - उपयोगकर्ता के लिए पहचानकर्ता के साथ एक कुकी भेजें, और सर्वर पर सभी विकल्प मानों को स्टोर करें। लेकिन अगर मैं वास्तव में कुछ कारणों से सत्र नहीं करना चाहता था, तो मुझे लगता है कि अगर मैं ठीक से किया गया तो कम नेटवर्क यातायात बनाने के कारण मैं शायद एक ही कुकी करूँगा।

+2

+1। उपयोगकर्ता की मशीन = कयामत पर डेटा डालना। –

+7

@ जेड स्मिथ - ज्यादातर चीजों के लिए सच है, लेकिन छोटे हैं? (उदाहरण के लिए थीम = गुलाब) – karim79

3

मैं एक धारावाहिक सरणी पसंद करूंगा .... कुकीज क्लाइंट की मशीन या सर्वर पर संग्रहीत फ़ाइलें हैं, इसलिए कम बेहतर है।

8

अलग कुकीज़ रखने का एक अच्छा कारण यह है कि प्रत्येक व्यक्ति दूसरों से स्वतंत्र होता है, जिसका मतलब है कि एक व्यक्तिगत कुकी को अन्य लोगों को प्रभावित किए बिना समाप्त हो सकता है, जो संभव नहीं है यदि आपके पास सब कुछ संग्रहीत है एक बड़ी कुकी

4

आपके विकल्प हैं:

पीएचपी सत्र - कोई कुकीज़ की आवश्यकता है। अपने इच्छित सभी डेटा स्टोर करें। एक बार ब्राउजर बंद हो जाने पर या सत्र बंद हो जाने पर नई प्रमाणीकरण की आवश्यकता होती है।

लगातार सत्र - एक कुकी वाला एक कुकी जो या तो संग्रहीत सत्रों तक पहुंचने के लिए उपयोग की जाने वाली सत्र कुंजी या सत्र जानकारी के साथ डेटाबेस तालिका तक पहुंचने के लिए उपयोग की जाती है। आप अपने इच्छित सभी डेटा स्टोर कर सकते हैं और आपको हर समय साइन इन करने की चिंता न करने का लाभ है।

कुकी केवल - कुकी में एकाधिक मान संग्रहीत करना हमेशा विचारों का सबसे अच्छा नहीं है। क्यूं कर? 1) कुकीज़ असुरक्षित हैं और किसी के द्वारा पढ़ा जा सकता है। 2) अपने आवेदन के दौरान कई कुकीज़ के साथ रहना भविष्य की बग का स्रोत हो सकता है। 3) सटीक डेटा प्रदान करने के लिए ग्राहक/ब्राउज़र के आधार पर कभी भी अच्छा नहीं होता है। यदि आप कुकीज़ का उपयोग करते हैं, तो सुनिश्चित करें कि उनके पास जितना संभव हो सके पदचिह्न के प्रकाश के रूप में है।

बड़ी कुकीज़ केवल आपको पेट-दर्द देते हैं। इसके बजाय केक खाओ।

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