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

JavaScript और PHP कुकीज़ में क्या अंतर हैं?


JavaScript कुकीज़

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

PHP कुकीज़

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

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

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

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

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

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

कुकीज़ आमतौर पर HTTP हेडर में सेट की जाती हैं (हालांकि JavaScript ब्राउज़र पर सीधे कुकी सेट कर सकता है)। एक 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

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

PHP कुकी सेट करने के लिए setcookie() फ़ंक्शन प्रदान करता है। इस फ़ंक्शन को अधिकतम छह आर्ग्यूमेंट्स की आवश्यकता होती है और इसे <html> टैग से पहले कॉल किया जाना चाहिए।

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

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

  1. Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है? Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है?

    5G नेटवर्क एक ऐसा विषय है जिस पर बहुत चर्चा हुई है और इसका कार्यान्वयन सोशल नेटवर्क पर बातचीत का विषय बना हुआ है। Wi-Fi 6 को लेकर भी ऐसी ही उम्मीदें हैं, जो एक अलग तकनीक है। Wi-Fi 6 और 5G नेटवर्क के बीच अंतर को पहचानना सीखें। Wi-Fi 6 क्या है? Wi-Fi 6, IEEE 802.11ax मानक पर आधारित एक नया प्रमाणीकरण ह

  1. विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है

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