PHP-and-MySQL/C4/Cookies-Part-1/Marathi

From Script | Spoken-Tutorial
Jump to: navigation, search
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 मधे भेटू. हे भाषांतर मनाली रानडे ह्यांनी केले असून आवाज रंजना भांबळे ह्यांचा आहे. धन्यवाद.

Contributors and Content Editors

Kavita salve, Madhurig, Pratik kamble, Ranjana