मुझे कुकी सेट करने की आवश्यकता है जो PHP setcookie फ़ंक्शन का उपयोग करके 1 घंटे के बाद समाप्त हो जाती है। मेरे सर्वर पर टाइमज़ोन जीएमटी पर सेट है। मुझे अलग-अलग क्लाइंट के ब्राउज़र टाइमज़ोन में काम करने के लिए, कुकी समाप्ति तिथि कैसे सेट करनी चाहिए?ग्राहक के पक्ष में संग्रहीत कुकी का टाइमज़ोन क्या है?
उत्तर
पास के लिए gmdate इस्तेमाल कर सकते हैं के रूप में मैं कर सकते हैं बताएं कि इससे कोई फर्क नहीं पड़ता कि क्लाइंट का समय क्या है। PHP यूनिक्स टाइमकोड के आधार पर समाप्ति समय सेट करता है। उस समय में कोई भी बदलाव सर्वर के साथ रहना चाहिए।
समय सीमा समाप्त:
समय कुकी का समाप्ति समय
यहाँ() setcookie के लिए PHP manual से अंश है। यह यूनिक्स टाइमस्टैम्प है इसलिए युग के बाद से सेकंड की संख्या में है। दूसरे शब्दों में, आप सबसे अधिक संभावना इसे समय() फ़ंक्शन के साथ सेट करें और से पहले सेकंड की संख्या सेट करें, जिसे आप समाप्त करना चाहते हैं। या आप mktime() का उपयोग कर सकते हैं। समय() +60 * 60 * 24 * 30 कुकी को 30 दिनों में समाप्त होने के लिए सेट करेगा। यदि 0 पर सेट किया गया है, या छोड़ा गया है, तो कुकी सत्र के अंत में समाप्त हो जाएगी (जब ब्राउज़र बंद हो जाता है)।
मान लीजिए कि आप सेट कुकी का उपयोग करते हैं।
मैं गलत हो सकता है लेकिन मुझे लगता है कि:
आप एक यूनिक्स टाइमस्टैम्प के रूप में पैरामीटर की समय सीमा समाप्त प्रदान करते हैं और आप के रूप में, तो आप "एक घंटे में" टाइमस्टैम्प गणना कुकी एक घंटे में समाप्त हो करना चाहते हैं। तो टाइमज़ोन की परवाह न करें क्योंकि यूनिक्स टाइमस्टैम्प अस्पष्ट है।
फिर ब्राउज़र के काम के लिए एक तारीख bowser सेटिंग्स (स्थान, भाषा और इसी तरह) के आधार पर
PHP के setcookie() समारोह एक पूर्णांक एक यूनिक्स टाइमस्टैम्प मान के संगत को स्वीकार करता है में यूनिक्स टाइमस्टैम्प अनुवाद करने के लिए है। यदि आपकी कुकी में रहने के लिए 1 घंटे का समय होना चाहिए, तो आप उस मान के लिए समय() + 3600 का उपयोग कर सकते हैं। PHP तब समाप्ति समय के साथ एक कुकी बना देगा जैसे "expires = Fri, 3 अगस्त 2001 20:47:11 यूटीसी"। यह यूटीसी (जीएमटी) में है, इसलिए आपको क्लाइंट ब्राउज़र के टाइमज़ोन के बारे में चिंता करने की ज़रूरत नहीं है
- 1. ग्राहक पक्ष पर संग्रहीत प्रमाणीकरण टोकन कहां है?
- 2. ग्राहक के पक्ष
- 3. ग्राहक पक्ष में बनाम सर्वर पक्ष भी शामिल है?
- 4. ग्राहक पक्ष भाषाएं
- 5. पार्स कम ग्राहक पक्ष
- 6. मुझे ग्राहक पक्ष पर 'sessionid' क्यों नहीं मिल सकता है?
- 7. GWT/जावास्क्रिप्ट ग्राहक के पक्ष पासवर्ड एन्क्रिप्शन
- 8. कैसेंड्रा - ग्राहक के पक्ष लोड संतुलन
- 9. एक कुकी में एएसपीनेट सत्र जानकारी संग्रहीत है?
- 10. क्या संग्रहीत कुकी के पथ को प्राप्त करना संभव है?
- 11. क्या है "| ... |" पक्ष में?
- 12. ग्राहक पक्ष की तुलना में सर्वर पक्ष HTML प्रतिपादन वास्तव में क्यों है?
- 13. तारीख/उपयोगकर्ता के समय क्षेत्र में समय प्रदर्शित - ग्राहक के पक्ष
- 14. कोई भी ग्राहक पक्ष हैमल पार्सर?
- 15. कुकी में एक बहुआयामी सरणी संग्रहीत करना?
- 16. ग्राहक पक्ष + सर्वर पक्ष templating, मुझे गलत लगता है, अनुकूलित करने के लिए कैसे?
- 17. क्या विभिन्न सबडोमेन पर एक सत्र कुकी तीसरे पक्ष के रूप में गिनती है?
- 18. AngularJS ग्राहक के पक्ष बाध्यकारी डेटा और सर्वर साइड templating
- 19. फेसबुक एपीआई दर सीमा - सर्वर पक्ष या ग्राहक पक्ष बेहतर है?
- 20. पुनः उपयोग, SAML- टोकन, एक JSON वेब सेवा के लिए ग्राहक के पक्ष - वेबसाइट
- 21. एएसपीएक्सएथ कुकी क्या है?
- 22. टाइमज़ोन रूपांतरणों के लिए सबसे अच्छा अभ्यास क्या है?
- 23. क्या MySQL संग्रहीत यूटीसी समय को स्थानीय टाइमज़ोन में परिवर्तित कर सकता है?
- 24. सर्वर साइड सिंक के साथ ग्राहक के पक्ष भंडारण के लिए जावास्क्रिप्ट पुस्तकालय
- 25. Android में सत्र/कुकी चर के निकटतम समतुल्य क्या है?
- 26. क्या Node.js अपने मूल ग्राहक (जल्द ही रिलीज़ होने के लिए) में क्रोम में क्लाइंट पक्ष चला सकता है
- 27. ओएथ 2 में ग्राहक रहस्य का उद्देश्य क्या है?
- 28. तृतीय पक्ष सेवाओं के लिए पासवर्ड संग्रहीत करना
- 29. PHP $ _SESSION सर्वर पक्ष या स्थानीय है?
- 30. एसक्यूएल सर्वर में ग्राहक
@ डॉन कैलिस्टो को उनके अधिकांश प्रश्नों पर उत्तर देने की आवश्यकता नहीं हो सकती है। – noob
धन्यवाद दोस्तों, दोनों टिप्पणियां उपयोगी हैं। दरअसल मुझे जवाब नहीं मिला है, लेकिन इसके बारे में याद रखना अच्छा है। – Karol
आपको ['$ कुकी-> setExpiryTime ($ expiryTime)'] मिल सकता है (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L80) या ['$ कुकी-> setMaxAge ($ maxAge) '] (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L92) उपयोगी है, जैसा कि [इस स्टैंडअलोन लाइब्रेरी] में पाया गया है (https://github.com/delight-im/PHP-Cookie)। – caw