PHP-and-MySQL/C4/Cookies-Part-1/Marathi
From Script | Spoken-Tutorial
Time | Narration |
00:00 | php cookies वरील ट्युटोरियलमधे स्वागत. |
00:04 | विशेष वेबसाईट बनवताना त्यात युजरची माहिती साठवण्यासाठी Cookies महत्त्वाच्या असतात. |
00:11 | cookieम्हणजे वेब सरर्व्हरद्वारे तुमच्या किंवा युजरच्या संगणकावर संचित होणारा डेटाचा संच. |
00:18 | वेबसाईटवर जाताना 'Remember me' पर्याय निवडलेला असल्यास आपली माहिती संचित होते आणि पुन्हा त्या वेबसाईटला भेट दिल्यास वापरली जाते. |
00:30 | त्यामुळे प्रत्येक वेळी login ची गरज नसते. |
00:32 | परंतु हा पर्याय निवडलेला नसल्यास sessions मध्ये कार्य करावे लागेल जे ब्राऊजर बंद केल्यावर बंद होईल. |
00:42 | म्हणजे sessions बंद होतात मात्र cookies पुढील वापरासाठी संचित केल्या जातात. |
00:50 | आता cookie बनवायला शिकू. |
00:53 | हे काम setcookieफंक्शन करते. |
00:55 | हे फंक्शन 5 parameters घेते. पण आपण 3 वापरू. |
01:00 | एक म्हणजे cookieचे नाव जे मी 'name' म्हणून सेट करत आहे. |
01:05 | दुसरे म्हणजे ह्या cookieमधे जो डेटा संचित करायचा आहे. मी येथे Alex लिहिते. |
01:12 | आता पुढचे थोडे गुंतागुंतीचे आहे. |
01:15 | ही cookie ची मुदत संपण्याची वेळ आहे . |
01:18 | ही सेकंदात सेट करावी लागते. |
01:21 | त्यासाठी 'exp' हे व्हेरिएबल बनवत आहे ज्याची व्हॅल्यू time च्या समान असेल. |
01:28 | येथे काही व्हॅल्यू मिळवू. |
01:31 | आत्ता मी शून्य मिळवत आहे. |
01:33 | आता हे एको करू आणि cookieफंक्शनला आत्तापुरते कमेंट करू. |
01:39 | केवळ काय मिळते हे बघण्यासाठी येथे time एको करू. |
01:43 | रिफ्रेश करा. येथे काही आकडे दिसत आहेत. |
01:47 | हा unique time-stamp आहे. |
01:50 | आणि हे 1 जानेवारी 1970 पासूनचे सेकंद आहेत. |
01:56 | 1970सालच्या 1जानेवारी 12 amपासून मोजले जातात. |
02:02 | आपल्याला दिसेल की हे सेकंद या तारखे नंतरची वेळ दाखवतात. |
02:10 | उदाहरणार्थ, येथे 88 आणि आता 89 दिसत आहेत. रिफ्रेश करत राहिल्यास हे सेकंदाने वाढत जाईल. |
02:20 | ही विशिष्ट व्हॅल्यू समाविष्ट करण्याची उपयोगी पध्दत आहे. |
02:28 | आता एका दिवसातील सेकंद काढू. ही cookie एका दिवसात expireकरायची आहे. |
02:34 | म्हणून दिवसातील मिनिटे काढण्यासाठी 60ला 24 ने गुणा. |
02:39 | आलेल्या उत्तराला 60ने पुन्हा गुणल्यावर 86,400 मिळेल जे दिवसाचे सेकंद आहेत. |
02:47 | आता शून्याच्या ठिकाणी 86400 लिहू. "expire" हा व्हेरिएबल एक दिवसानंतरची वेळ संचित करेल. |
02:56 | वेळ वाचविण्यासाठी मी expire व्हेरिएबल कॉपी करून येथे समाविष्ट करत आहे. |
03:02 | अशा प्रकारे हे फंक्शन 'name' नावाची 'Alex' व्हॅल्यू असलेली cookie सेट करेल. ती एका दिवसाने expire होईल. त्यासाठी time फंक्शन सेकंदात वाचेल. |
03:13 | हे रिफ्रेश करू. आपल्याला कुठलीही एरर मिळाली नाही. म्हणजे हे कार्य करत आहे. |
03:19 | block commenting वापरून हे सर्व कमेंट करू. |
03:23 | आणि खाली ही cookieएको करू. |
03:26 | कमेंट केले कारण युजर ह्या पेजवर आला की प्रत्येक वेळी cookie सेट करण्याची गरज नाही. |
03:33 | तुम्ही log in scriptवापरत असल्यास, युजर वेबसाईटला एकदाच log in झाल्यावर cookie संचित होईल. |
03:41 | आणि या वेळेला ती सेट केली जाईल. |
03:46 | येथे टाईप करा echo dollar sign underscore cookie |
03:52 | स्क्वेअर ब्रॅकेटमधे cookieचे नाव म्हणजेच डबल कोटसमधे name टाईप करा. रिफ्रेश केल्यावर 'Alex' दिसेल. |
03:59 | जर ब्राऊजर बंद केला. संगणक पुन्हा सुरू करून पुन्हा ह्या पेजवर आलो तरी ते Alexवाचेल. कारण ते संगणकामधे संचित आहे. |
04:11 | समजा मला ageनावाची आणखी एक cookieसेट करायची आहे आणि माझे वय 19आहे. |
04:24 | आणि expiry time तोच ठेवू. |
04:29 | हे येथे वरती ठेवू. |
04:31 | हे नीट दिसण्यासाठी ही block कमेंट lineकमेंटमधे बदलू. |
04:36 | आता expiry timeसाठी येथे वेगळी cookie सेट करू. |
04:41 | आणि तिचा expiry time तोच असेल. हे तपासून पाहू. |
04:46 | हे काढून टाकू. |
04:48 | आपण तोच expiry timeघेऊन दुसरी cookie सेट केली आहे. |
04:51 | रिफ्रेश करा. हे नीट सेट झाले आहे. |
04:55 | आता हे कमेंट करू. आणि एको करू. |
05:01 | अशाप्रकारे एका पेजवर एकापेक्षा जास्त cookie सेट करू शकतो. रिफ्रेश करू. 19 मिळाले. |
05:07 | आपण एका वाक्यातही cookie सेट करू शकतो. |
05:11 | त्यासाठी टाईप करा echo underscore cookie, name आणि नंतर concatenate "is" आणि concatenate माझे age. |
05:27 | संचित केलेल्या cookieनुसार Alex is 19 हे वाक्य आऊटपुट मधे दिसेल. |
05:34 | जर आपण ब्राऊजर बंद केला, संगणक पुन्हा सुरू केला किंवा दोन तासांनी परत आलो तरी वापरण्यासाठी ती माहिती संचित असेल. |
05:44 | अशाप्रकारे हे वापरण्यासाठी अतिशय उपयोगी आहे. बनवायला आणि एको करायला सोपे आहे. |
05:53 | आता 'print r' किंवा 'print underscore r' या फंक्शनचा उपयोग करू . |
05:58 | आणि येथे 'dollar underscore cookie' एको करू शकतो. आपण हे नीट अलाईन करू. |
06:05 | हे रिफ्रेश करा. येथे एक arrayआहे आणि एक वेगळी व्हॅल्यू मिळाली आहे. |
06:12 | आपल्याला name equal to Alex आणि age equal to 19 मिळाले आहे. |
06:22 | अशाप्रकारे ह्या सेट केलेल्या cookiesआहेत. आणि ह्या त्याच्या व्हॅल्यूज आहेत. |
06:27 | हे एको करण्यासाठी तुम्हाला उपयोगी आहे. |
06:31 | पुढील भागात आणखी एक फंक्शन जाणून घेऊ. cookieसेट आहेत की नाही ते शोधण्यासाठी 'if' स्टेटमेंट वापरू. |
06:41 | तसेच cookie अनसेट कशी करायची ते पाहू. |
06:45 | part 2 मधे भेटू. हे भाषांतर मनाली रानडे ह्यांनी केले असून आवाज रंजना भांबळे ह्यांचा आहे. धन्यवाद. |