PHP-and-MySQL/C4/Cookies-Part-2/Hindi

From Script | Spoken-Tutorial
Jump to: navigation, search
Time Narration
0:00 आपका फिर से स्वागत है। केवल सार देने के लिए, कुकी(cookie) ट्यूटोरियल के पहले भाग में, हमने सीखा कि कैसे कुकीस(cookies) बनाएँ, कैसे कुकी(cookie) को समाप्ति तारिख दें और कैसे विशिष्ट कुकीस(cookies) को प्रिंट करें।
0:13 इस कमांड को इस्तेमाल करते हुए, हमने यह भी सीखा कि कैसे सभी कुकी(cookie) जिनको हमने स्टोर किया है, उनको प्रिंट करें।
0:18 अतः यह मानते हुए कि हम इन कुकीस(cookies) को बना चुके हैं, अगला कार्य मैं यह करूँगा कि इस विशिष्ट कुकी(cookie) को जिसको मैंने बनाया है यहाँ इस्तेमाल करूँगा, यह देखने के लिए कि यदि यह अस्तित्व रखता है या नहीं।
0:28 ऐसा करने के लिए, हम एक फंक्शन(fuction) नामक "isset" इस्तेमाल करेंगे।
0:32 यह मूलतः किसी चीज़ के निर्धारित होने या न होने पर निर्भर करते हुए सही या ग़लत वेल्यु देता है।
0:37 उदाहरणस्वरुप- एक कुकी(cookie), मैं एक डॉलर का चिह्न लिखूँगा फिर अंडरस्कोर(underscore) कुकी(cookie).
0:42 और मैं यहाँ अंदर 'name' लिखूँगा।
0:46 अतः यदि मैं इसे अंग्रेज़ी भाषा में पढता हूँ तब मैं कहूँगा-
0:49 If the cookie name is set then we say echo “Cookie is set”.
0:57 Otherwise we will echo out to the user that "Cookie is not set".
1:01 यह मानते हैं कि मैंने मेरी कुकी(cookie) को निर्धारित किया और सब कुछ कार्य कर रहा है, जब मैं इसे रिफ्रेश(refresh) करता हूँ मुझे एक सूचना मिलती है कि "Cookie is set".
1:11 अब मैं आपको बताऊँगा कि कैसे कुकी(cookie) को अनिर्धारित करें।
1:14 अतः चलिए यहाँ लिखते हैं- ठीक अपने 'if' स्टेटमेंट(statement) से पहले, मैं मेरी कुकी(cookie) को अनिर्धारित करना चाहता हूँ।
1:20 अतः unset cookie.
1:21 अतः केवल बोलने के लिए, मैं इस कुकी(cookie) को अनिर्धारित करूँगा।
1:25 यह मानते हुए कि यदि आपने इसो अनिर्धारित करना सीख लिया है तो आप इसको भी अनिर्धारित कर सकते हैं।
1:31 अतः मैं इस name कुकी(cookie) को अनिर्धारित करूँगा।
1:34 अतः अनिर्धारित करने के लिए हम वही कमांड इस्तेमाल करेंगे और वह है 'setcookie'.
1:39 अतः हम कुकी(cookie) को पुनः तैयार कर रहे हैं।
1:41 यह नहीं प्रतीत नहीं हो रहा है कि यह कुछ अर्थ बना रहा है किन्तु यह शीघ्र ही करेगा।
1:45 अब हम कुकी(cookie) का नाम कुछ नहीं निर्धारित करेंगे।
1:49 और हमारी समाप्ति तारिख यहाँ है...
1:51 मैं एक न्य "exp unset" के साथ बनाऊँगा।
1:55 और यह इक्वल होगा time minus 86400 के।
2:01 यहाँ हमने प्लस(plus) लिखा है जिसका मतलब है time आगामी है।
2:05 अब इस वेरिएबल, जोकि आगामी time दिखा रहा है के लिए कुकी(cookie) निर्धारित करके, हम वास्तव में अनिर्धारित कर रहें हैं।
2:13 अतः यदि मुझे कहना हो- एक कुकी(cookie) नामक name जो पहले से ही अस्तित्व रखता हो को किसी भी वेल्यु पर निर्धारित नहीं करना है।
2:20 और time को आगामी निर्धारित करने के लिए “exp unset” वेरिएबल(variable) का इस्तेमाल करिये, फलस्वरूप हमारा कुकी(cookie) अनिर्धारित हो रहा है।
2:28 अतः अभी के लिए मैं इस कोड से छुटकारा पाता हूँ और इस पेज को रन करता हूँ, ठीक है?
2:34 कुछ भी नहीं हुआ मानिए मेरी कुकी(cookie) अनिर्धारित है।
2:40 अब मैं इस कोड से छुटकारा पाना चाहता हूँ- अतः मैं इसे कमेन्ट(comment) कर देता हूँ।
2:45 और मैं अपना 'if' स्टेटमेंट(statement) वापस पेज पर लिखता हूँ।
2:48 अब मानते हैं कि यह कह रहा है- यदि कुकी(cookie) name निर्धारित है? मैं कुकी(cookie) को अनिर्धारित करने जा रहा हूँ जिसको उत्तर देना चाहिए "Cookie is not set".
2:56 चलिए रिफ्रेश(refresh) करते हैं और हमें मिला "Cookie is not set".
3:02 और फिर यहाँ से यदि आप चाहें तो आप इसे फिर से निर्धारित कर सकते हैं और आप कूकी(cookie) की वेल्युस बदल सकते हैं।
3:08 कूकी(cookie) की वेल्यु बदलने लिए, आपको फिर से 'setcookie' कमांड इस्तेमाल करना होगा।
3:13 आप लिखेंगे- set cookie name और यहाँ केवल एक नई वेल्यु टाइप करेंगे।
3:17 अतः कूकीस(cookies) के साथ कार्य करना कठिन नहीं है।
3:19 यह काफी सरल तरीका है।
3:21 और यह php में बहुत ज़रूरी चीज़ है।
3:23 अतः इसको अपने दिल से प्रयोग कीजिये। ठीक है। देखने के लिए धन्यवाद।
3:27 यदि आपके पास कोई प्रश्न है, तो कृपया मुझे बताइए।
3:30 मैं रवि कुमार आई.आई.टी.बॉम्बे की ओर से अब आपसे विदा लेता हूँ , धन्यवाद ।

Contributors and Content Editors

Pravin1389