Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट और PHP कुकीज़ के बीच अंतर क्या हैं?


जावास्क्रिप्ट कुकीज

JavaScript कुकीज का उपयोग करना, बेहतर विज़िटर अनुभव या साइट के आंकड़ों के लिए आवश्यक प्राथमिकताएं, खरीदारी, कमीशन और अन्य जानकारी को याद रखने और ट्रैक करने का सबसे प्रभावी तरीका है।

PHP कुकीज

कुकीज़ क्लाइंट कंप्यूटर पर संग्रहीत टेक्स्ट फ़ाइलें हैं और उन्हें ट्रैकिंग उद्देश्य के लिए रखा जाता है। PHP पारदर्शी रूप से HTTP कुकीज़ का समर्थन करती है।

JavaScript कुकी कैसे काम करती हैं?

आपका सर्वर विज़िटर के ब्राउज़र को कुकी के रूप में कुछ डेटा भेजता है। ब्राउज़र कुकी को स्वीकार कर सकता है। यदि ऐसा होता है, तो इसे विज़िटर की हार्ड ड्राइव पर एक सादे पाठ रिकॉर्ड के रूप में संग्रहीत किया जाता है। अब, जब विज़िटर आपकी साइट के किसी अन्य पृष्ठ पर आता है, तो ब्राउज़र उसी कुकी को पुनर्प्राप्ति के लिए सर्वर पर भेजता है। एक बार पुनः प्राप्त होने के बाद, आपका सर्वर जानता/याद रखता है कि पहले क्या संग्रहीत किया गया था।

कुकी में निहित डेटा स्वचालित रूप से वेब ब्राउज़र और वेब सर्वर के बीच प्रसारित होता है, इसलिए सर्वर पर CGI स्क्रिप्ट क्लाइंट पर संग्रहीत कुकी मानों को पढ़ और लिख सकती है।

जावास्क्रिप्ट दस्तावेज़ ऑब्जेक्ट की कुकी संपत्ति का उपयोग करके कुकीज़ में हेरफेर भी कर सकता है। जावास्क्रिप्ट वर्तमान वेब पेज पर लागू होने वाली कुकीज़ को पढ़ सकता है, बना सकता है, संशोधित कर सकता है और हटा सकता है।

PHP कुकीज़ कैसे काम करती हैं?

कुकी आमतौर पर एक HTTP शीर्षलेख में सेट की जाती हैं (हालांकि जावास्क्रिप्ट एक कुकी को सीधे ब्राउज़र पर भी सेट कर सकता है)। कुकी सेट करने वाली PHP स्क्रिप्ट कुछ इस तरह दिखने वाले हेडर भेज सकती है -

HTTP/1.1 200 OK
Date: Fri, 04 Feb 2000 21:03:38 GMT
Server: Apache/1.3.9 (UNIX) PHP/4.0b3
Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT;
            path = /; domain = tutorialspoint.com
Connection: close
Content-Type: text/html

जैसा कि आप देख सकते हैं, सेट-कुकी हेडर में एक नाम-मान युग्म, एक GMT दिनांक, एक पथ और एक डोमेन होता है। नाम और मान URL एन्कोडेड होगा। "समाप्ति" फ़ील्ड ब्राउज़र को दिए गए समय और तारीख के बाद कुकी को "भूलने" के लिए एक निर्देश है।

PHP कुकी सेट करने के लिए सेटकुकी () फ़ंक्शन प्रदान करता है। इस फ़ंक्शन के लिए छह तर्कों की आवश्यकता होती है और इसे टैग से पहले बुलाया जाना चाहिए।


  1. पायथन 2.7.x और पायथन 3.x के बीच महत्वपूर्ण अंतर क्या हैं?

    पायथन 3.0 को दिसंबर 2008 में जारी किया गया था। इसे पुराने संस्करण में कुछ खामियों को सुधारने के लिए डिज़ाइन किया गया था। पायथन 3 का मार्गदर्शक सिद्धांत था:चीजों को करने के पुराने तरीकों को हटाकर फीचर दोहराव को कम करें। पायथन 3.0 पश्चगामी संगतता प्रदान नहीं करता है। इसका मतलब है कि संस्करण 2.x सिंटैक

  1. वाई-फाई 6 और 5जी नेटवर्क में क्या अंतर है?

    5G नेटवर्क एक ऐसा विषय है जिसके बारे में बात करने के लिए बहुत कुछ दिया गया है और इसका कार्यान्वयन सामाजिक नेटवर्क में मौजूद बातचीत का विषय है। वाई-फाई 6 के आसपास मौजूद उम्मीदों की तरह, जो एक अलग तकनीक है। वाई-फ़ाई 6 और 5G नेटवर्क के बीच अंतर की पहचान करना सीखें । वाईफाई 6 क्या है? वाई-फ़ाई 6 और कुछ

  1. Windows 10 और Windows 11 में क्या अंतर हैं?

    Microsoft ने नवीनतम विंडोज़ 11 को कई नई सुविधाओं और सुधारों के साथ जारी किया है। और बहुत सारे पैच और अपडेट के साथ, विंडोज 10 अब नई विंडोज 11 की तुलना में अधिक स्थिर ओएस है। कंपनी के अनुसार, यह 2025 के बाद विंडोज 10 पर अपना समर्थन बंद कर देगी, इसलिए हमारे पास विंडोज 11 में अपग्रेड करने का फैसला करने