जानें कि एक HTTP कुकी कैसे लिखें और पढ़ें
कुकीज़ को ब्राउज़र द्वारा सेट किया जाता है, अक्सर सीजीआई या जावास्क्रिप्ट के साथ। आप किसी वेब पेज पर किसी भी ईवेंट पर कुकी सेट करने के लिए एक स्क्रिप्ट लिख सकते हैं। उदाहरण के लिए, यदि आप इस पृष्ठ पर जाते हैं तो आपको एक कुकी सेट करने का विकल्प दिया जाएगा जब आप किसी अन्य लिंक पर क्लिक करेंगे। कुकी इस तरह कुछ दिखती है:
सेट-कुकी: गणना = 1; समाप्ति = बुधवार, 01-अगस्त -2040 08:00:00 जीएमटी; पथ = /; डोमेन = webdesign.about.comइसका मतलब है की:
- सेट-कुकी:
- यह वह कॉल है जो ब्राउज़र की कुकी स्टोर में कुकी सेट करता है।
- गणना = 1;
- यह आपकी कुकी का नाम है।
- समाप्ति = बुधवार, 01-अगस्त -2040 08:00:00 जीएमटी;
- यह विवरण जब कुकी समाप्त हो जाएगी।
- पथ = /;
- यह न्यूनतम पथ है जिसे कुकी को वापस करने के लिए मौजूद होना आवश्यक है।
- webdesign.about.com
- वह डोमेन जो कुकी सेट करता है, और वह एकमात्र डोमेन है जो कुकी को पुनर्प्राप्त कर सकता है।
जावास्क्रिप्ट के साथ कुकी लिखें
अपनी कुकी लिखने के लिए निम्न कोड का प्रयोग करें:
<स्क्रिप्ट भाषा = "जावास्क्रिप्ट"> cookie_name = "Basic_Cookie"; function write_cookie () {if (document.cookie) {index = document.cookie.indexOf (cookie_name); } else {index = -1; } अगर (अनुक्रमणिका == -1) {document.cookie = cookie_name + "= 1; समाप्ति = बुधवार, 01-अगस्त -2040 08:00:00 GMT"; } else {countbegin = (document.cookie.indexOf ("=", अनुक्रमणिका) + 1); countend = document.cookie.indexOf (";", अनुक्रमणिका); अगर (countend == -1) {countend = document.cookie.length; } गिनती = eval (document.cookie.substring (countbegin, countend)) + 1; document.cookie = cookie_name + "=" + गिनती + "; समाप्ति = बुधवार, 01-अगस्त -2040 08:00:00 GMT"; }} script>अपनी कुकी पढ़ें
एक बार कुकी लिखने के बाद, इसे उपयोग करने के लिए आपको इसे पढ़ने की आवश्यकता है। अपनी कुकी पढ़ने के लिए इस स्क्रिप्ट का प्रयोग करें:
<स्क्रिप्ट भाषा = "जावास्क्रिप्ट"> फ़ंक्शन gettimes () {if (document.cookie) {index = document.cookie.indexOf (cookie_name); अगर (इंडेक्स! = -1) {countbegin = (document.cookie.indexOf ("=", अनुक्रमणिका) + 1); countend = document.cookie.indexOf (";", अनुक्रमणिका); अगर (countend == -1) {countend = document.cookie.length; } गिनती = document.cookie.substring (countbegin, countend); अगर (गिनती == 1) {वापसी (गिनती + "समय"); } else {वापसी (गिनती + "समय"); }}} वापसी ("0 बार"); } script>एक लिंक में अपनी कुकी को बुलाओ
जब कोई आपके एचटीएमएल बॉडी में इस कोड के साथ एक लिंक पर क्लिक करता है तो अपनी कुकी सेट करें:
<स्क्रिप्ट भाषा = "जावास्क्रिप्ट"> document.write (gettimes ()); script>अगला पृष्ठ > कुकीज़ खतरनाक हैं? > पृष्ठ 1 , 2, 3