0:00
है गैस अपने पिछले वीडियोस में हम लोगों ने कुटीज को देखा था बहुत ही पास से हमने देखा था कि ए�
0:06
यूजर को किस तरह से पहचाना जाता है कुटी सेट करके आज के इस वीडियो में हम लोग देखेंगे बहुत इंपोर्टें�
0:12
जो कि सेशन है और यहां पर आप लोगों को बताना चाहता हूं एशॉरियडी देना चाहता हूं कि यहां से असली पीएसप�
0:17
स्टार्ट होती है यहां से वह चीज स्टार्ट होती है जो कि आपको लगेगी एक पीएसपी वेबसाइट अगर आप एक प्रोडक्श�
0:23
खड़ी करना चाहते हैं तो यह चीज बहुत इंपोर्टेंट है व्लॉगिन सिस्टम बनाते हो तो यह बहुत इंपोर्टेंट ह�
0:29
किसी भी तरह का ऑफरेंटिकेशन बनाते हो यह चीज बहुत इंपोर्टेंट है चलिए इसको स्टार्ट करते मैंने अपने जान सर्व�
0:36
पर स्टार्ट कर लिया पाचे यूज कर रहा हूं भी डेटाविस से कनेक्ट नहीं हो रहा हूं लेकिन डेटाविस से भी आ�
0:40
कनेक्ट करके सेशन्स जो है वह यूज कर सकते हो अभी के लिए क्या करूंगा सिर्फ मैं यहां पर अपना यह जो इंडेक्�
0:46
cwhphp खोलूंगा, उससे भी पहले एक नई फाइल बना लेता हूँ, यहाँ पर मैं बनाऊंगा 39 underscore sessions.php, और कुछ नहीं यहाँ पर बस PHP लिखकर, और यहाँ पर कुछ इस तरह से यह लिख दूँगा, ठीक है, अब यहाँ पर आप लोग यह देखो, कि जो मैंने बनाई यह न�
1:16
यार यह session है क्या चीज? तो session की definition अगर मैं कहूँ तो मैं कहूँगा एक तरीका information को store करने का different pages में ठीक है
1:28
information across different pages ठीक है? तो session क्या होता है? used to manage information across different pages इस बात का क्या मतलब हुआ
1:42
मान लो आप facebook.com खोलते हो, मेरी बात ध्यान से सुनना, facebook.com खोलते हो, facebook.com खोलके login कर लेते हो, login करने के बाद facebook.com slash code with harry पर जाते हो, क्या उसको आपसे दुबारा login मांगना चाहिए, नहीं मांगना चाहिए न, तो बस वही काम session करता है, और कैसे करता है यह आप लोग देखना
2:12
डिवो डाली है आपने उसके बाद आपने पासपर्ट डाल दिया मान लो ठीक है तो ये दो चीज़े जब आपने अपनी डिटेल्स फिल करीं किसी भी एक वेबसाइट में तो क्या होगा एक बार आपने वेबसाइट में डिटेल्स अपनी फिल करीं तो आपका सेशन स्टार्�
2:42
session यहाँ पर किस तरह से start करते हैं php में यह देख लेते हैं, तो यहाँ पर मैं session start करने के लिए session underscore start का इस्तेमाल करूँगा, और यह एक function है, एक built in function है php में, जो कि आपको मदद करता है session start करने में
2:58
ideally आप इसको start करेंगे जब आप लोग login information को verify करेंगे
3:04
यानि कि किसी ने email ID और password डाला, ideally आप मिलाएंगे जब हम login system आगे बनाएंगे तो मैं आपको दिखाऊंगा
3:10
कि हम match करेंगे database से information कि क्या username और password match हो रहा है
3:14
अगर हो रहा है तो हम कहेंगे बाई session को कर दो चालू, session start session start start
3:34
मैं मान लो यहाँ पर लिख देता हूँ पर verify the user login info मान लो assuming कि हमने verify कर दिये login info
3:45
यह हम आगे देखेंगे कैसे करना है verify user login info अभी के लिए मान लो कि हमने user की login info जो है verify कर दिय�
3:53
तो यहाँ पर मैंने session को start कर दिया है अब मैं क्या करूँगा कि यहाँ पर दो variable set करूँग�
3:59
तो यहाँ पर हमारे पास एक session करके super global होता ह�
4:03
इस super global में मैं username set करूँगा और मैं कहूँगा username is equal to Harry ठीक ह�
4:10
और इसके बाद मैं आपर क्या करूँगा उसे यह साथ साथ क्या करूँग�
4:16
लिखूँगा favorite category favcat और मान लो favorite category मेरी books ह�
4:21
और मैंने आपर save कर दिया इसको और मैं आपर echo कर दूँग�
4:25
we have saved your session ठीक है और अगर मैं आप लोगों को ये page अभी दिखा�
4:32
तो आप लोग यहाँ पर देखो sessions अगर मैं खोलूं तो we have saved your session लिख कर आ रहा ह�
4:36
लेकिन हुआ क्या अभी यहाँ पर क्या हुआ कुछ हमें पता नहीं चला मैं आपको बनाता हूँ क्या हु�
4:41
तो ये तो sessions.php मैंने file बनाई है मैं एक और file बनाऊंगा यहाँ प�
4:46
39 underscore sessions underscore get data ये मैं बनाऊंगा file और मैं यहाँ पर करूँगा क्य�
4:56
कि session को start करके session को start करके and get the data
5:03
data को directly access करूँगा और आप लोग देखो कि मैं यहाँ पर लिखूँगा echo
5:11
और मैं यहाँ पर लिखूंगा welcome और उसके बाद मैं लिखूंगा username ठीक है और यहाँ पर मैं लिखूंगा echo ए�
5:22
BR लगा देता हूँ ताकि चीजें जो है थोड़ी अच्छे से दिखे यॉर कैटेगरी उप्स मैं यहाँ पर ऐसे लिखता हू�
5:30
यह फेवरेट कैटेगरी एस और यहीं पर मैं क्या करूंगा कुछ इस तरह से लिख दूंगा यह और यहां पर मैं सिर्�
5:45
बियार लिख दूंगा ठीक है और अभी मैं आप एचटीमल इंबेट कर नहीं रहा हूं लेकिन अगर मैं यहां पर आप लोगो�
5:55
खोलकर दिखा हूं यह वाला पीज थर्डी नाइन सेशन के डाटा तो यह देखो वेलकम हैरी यॉर फेवरेट कैटेगरी बुक्स ठीक ह�
6:02
तो मैंने यहां पर क्या किया लिखा वेलकम यूजरनेम और इसने क्या किया जब मैंने सेशन स्टार्ट किया तो मेरे सेश�
6:10
आटोमाटिकली ये जो डेटा था इसने ले लिया इसे पता था क्योंकि इसे पता था कि सेशन अलड़ी स्टार्ट हो चुका है और उसमें यूजरनेम हैरी आ चुका है और फेवरेट कैटिगरी बुक्स आ चुका है तो अगर इसी डोमेइन में अलग-अलग पीजेस खोले ज�
6:40
सेट कर सकता हूँ ठीक है और गेट कर सकता हूँ यहां मैंने सेट किया सेशन पीएच पीएच पीएच सेशन से नर्स को गेट डिटा में गेट किया 39
7:02
और यहाँ पर मैं आप लोगों को बताऊंगा कि session को destroy किस तरह किया जाता ह�
7:08
मैंने सब कुछ copy कर लिया है यहाँ पर और मैं आपको करूँगा क्य�
7:12
मैं आपको लिखूँगा you have been logged out और log out मैं कैसे करवाँगा आपक�
7:20
मैं session को destroy कर दूँगा क्या करूँगा मैं session variables को destroy कर दूँग�
7:27
और वो करने के लिए मुझे क्या करना पड़ेगा सबसे वेले मैं सारे variables को unset कर दूँग�
7:33
और उसके बाद सारे variables को destroy कर दूँगा तो मैं लिखूँगा यहाँ पर session underscore unset
7:39
और यह जो session underscore unset function है वो क्या करता ह�
7:44
वो सारे variables को unset कर देता है और जब मैं session underscore destroy करता हूँ वो क्या करता ह�
7:50
मेरे current session को destroy कर देता है तो अभी अगर मै�
7:54
आपको लेकर चलूं अपनी index पर और ये logout वाली जो file बनाई ह�
7:58
इस पर click करूँ तो यहाँ पर देखो you have been logged out लिख कर आ रहा है अब मैं अगर इसको access करूँ तो देखो यहाँ पर यह मुझे errors दे रहा है क्योंकि मेरा session set नहीं ह�
8:06
लेकिन अगर मैं इस file के तरू अपना session set कर दू और उसके बाद इसको access करूँ तो देखो यह बिल्कुल साही से आ रहा ह�
8:12
और अगर log out करके मैं इसको set करूँ तो ये देखो ये ऐसे आ रहा ह�
8:16
अब मुझे ये fix करना है मुझे error कभी नहीं दिखाना अपनी user को याद रखना अपनी user को कभी error मत दिखाना बुरा मान जाएगा वो ठीक ह�
8:23
क्या आप चाहते हो आपका user बुरा माने मुझे कोई error दिखाता है कोई भी website में तो बुरा मान जाता हू�
8:29
तो आप लोग देख लेना अगर मैं आपका मुझे जैसा user हुआ तो बुरा मान जाएगा तो आपको दियान रखना है users का बहुत जाद�
8:34
तो यहाँ पर देखो आप लोग हम लोग क्या करेंगे हम कहेंगे if हम लोग कहेंगे is set अगर आपका session जो है वो set है ठीक है और मैं आपको लिखूंगा dollar underscore session और उसके बाद यहाँ पर लिखूंगा username मैं कहूंगा कि बाई देखो अगर username मेरा set है तब username दिखाओ और अगर set ही नहीं है तो क्या करोगे अगर username set न�
9:06
प्लीज लॉग इन टू कंटीन्यू यह बोलोगे आप ठीक है होता ना फेस्बुक में आ जाता है लिखकर तब प्लीज लॉ�
9:13
इन टू कंटीन्यू यह लॉग आउट हो चुके होते हो तो यहां पर देखो अब अभी मैं इसको रिलोड करूंगा तो प्लीज लॉ�
9:19
टू कंटीनिव आ रहा है अगर मैं लॉग इन हो जाओ यहां पर तो यह देखो यहां पर वेलकम है डियोर फेवरेट कैटेगर�
9:25
इस बुक्स आ रहा है और लॉग आउट करके वापस इसको रिलोड करो तो प्लीज लॉग इन टू कंटीनिव आ रहा है वेक्ट�
9:30
एक बेसिक ऑथेंडिकेशन सिस्टम बनाई लिया है अल्मोस्ट ऑलमोस्ट ठीक है अगर हम लोग यहां पर अगर आप लो�
9:36
पेरेस वीडियो को देखें जिसमें मैंने आप लोगों को फॉर्म सब्बिट करना दिखाया था ए रेडिंग आप उस टैप फॉर्�
9:42
saving data into my SQL database, अगर इस वीडियो में आप लोग जाएं
9:46
और इस वीडियो में ये जो तीन चीज़ें मैंने बताई हैं आपको, इन जानकारी को आप लो�
9:50
अगर mix करें, तो आप लोगों को एक login system बनाना almost आ गया है, मैं एक बार औ�
9:56
revise कर बोंगा ये तीनों files आपको, the very first thing session underscore start session start session variables set case username
10:24
और favorite category set किया, फिर उसकी बाद मैंने क्या किया, मैंने कहा कि देखो बाई अगर मेरे username
10:30
set है, इसका मतलब मैं login हूँ, अगर मेरा username set नहीं है इसका मतलब मैं login नहीं हू�
10:36
तो मैंने यहाँ पर check कर लिया कि अगर set है मेरा username session क�
10:39
तब तो यह चीज दिखाओ वरदा बोलो कि भाई login कर ल�
10:43
तो एक बार बन्दा login हो जाएगा तो यह page वो फिर देख पाएग�
10:47
तो मैं इसको दिखा रहा हूँ please login to continue और login कैसे करेगा इस page की मदद स�
10:51
मैं assume कर रहा हूँ कि मैं यहाँ पर login info को verify कर रहा हूँ जो कि मैं actually नहीं कर रहा हू�
10:56
but मैं assume कर रहा हूँ कि यहाँ पर मैंने login info डलवाई है user से और वो मैं verify कर रहा हू�
11:01
session username is equal to harry, favorite category is equal to book
11:05
और यहाँ पर मैंने ये चीज़ print करा दी तो ये मेरा एक तरह से session login, मैं इसको रख दूँगा इसका ना�
11:10
फिर session get data में मैंने दूसरे page की मदद से अपने data को fetch किय�
11:14
और logout की मदद से मैंने session को destroy कर दिया तो एक बार मैंने log out कर दिया तो मैं ये session get data वाला page जो है access नहीं कर पाँगा, इसमें मुझे बोलेगा please login to continue, और sessions वाले page को मैं वापस से अगर access करूँगा तो ये मेरा session वापस से set हो जाएगा, और मैं वापस से अपना data use कर पाँगा, तो इसको आप लोग login page की तरह समझ लो
11:48
और अगर आप log out हो चुके हो तो आपको login करने को बुला जाए आशा करता हूँ sessions मैंने आप लोगों को समझा दिय�
11:55
ये तीनो files मैं आप लोगों को description में दे दूँगा सारा का सारा code आप लोगों को मिल जाएग�
12:00
और वैसे मैं आप लोगों को सजेस्ट करता हूँ कि आप लोग जो है स्टेप बाय स्टेप इसको टाइप करे�
12:05
जो जो चीज़े मैं बता रहा हूँ वो अगर आप लोग टाइप करेंगे तो वो ज़्यादा बेटर रहेगा आप लोग के लि�
12:09
So guys I hope कि session आप लोगों को clear हो गया होग�
12:13
ये तीन files को मैं चाहूँगा आप source code को access करें और उससे भ�
12:17
ज़्यादा important अगर आप लोगों ने PHP की playlist access ने करें तो kindly इसको जरू�
12:21
access कर लें उपर click करके bookmark कर लें और यहाँ पर नीचे click करक�
12:25
इसको save भी गर ले ताकि ये जो playlist वो आपकी अपनी हो जाए और आप लोग जो है अच्छी तरह से सारे के सारे वीडियो जो है शुरू से step by step देख पाए�
12:35
बहुत सारे लोग मेरे वीडियोस को बीच में से देखते हैं जिसकी वज़े से वो पूरे course को access नहीं कर पाते है�
12:42
और मैं चाहता हूँ कि आप लोग ये पूरा course access करें, इसलिए मैं link इसका दे दूँगा playlist का description में
12:47
और वैसे भी आप लोग channel को visit करके, playlist section में जाकर, और उसके बाद आप लोग यहाँ पर PHP tutorials in Hindi वाली playlist को access कर सकते हो
12:55
गैस अगर आप लोग इस course से फायदा उठा रहे हो और इस course को देख रहे ह�
12:59
तो मैं पस आप लोगों से एक request यहाँ पर करना चाता हूँ कि इस वीडियो को आप लोग लाइक कर द�
13:03
इससे platform को पता चलता है वीडियो अच्छे है और वीडियो जो है आगे push होते है�
13:07
मैं बहुत honest आपके साथ रहना चाहता हूँ यहाँ पर और अगर आप लोग वीडियो को like करेंग�
13:11
मुझे अच्छा लगेगा उसे के साथ साथ यह वीडियो को और push किया जाएग�
13:15
जाता से जाता लोगों तक पहुचेगा और मैं दिल से यह चाहता हूँ कि आप लोग इस वीडियो को लाइक करें ताकि मैं इस तरह के और वीडियो आप लोग के लिए ला पाऊ�
13:22
अभी के लिए इस वीडियो में इतना ही guys Thank you so much guys for watching this video
13:26
And I will see you next time