PHP-and-MySQL/C4/Sessions/Malayalam
From Script | Spoken-Tutorial
Time | Narration |
00:00 | php sessions. സംബന്ധിച്ച ഈ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:05 | Sessions cookies.പോലെയാണ്. |
00:08 | Sessions ഒരു താൽക്കാലിക സമയം മാത്രമേ എനിക്ക് അവശേഷിക്കുന്നുള്ളൂ. |
00:12 | ബ്രൌസർ അടച്ച ഉടനെ തന്നെ 'പേജിന് എല്ലാ കണക്ഷനും നഷ്ടമാകും. |
00:19 | Sessions cookies പോലല്ല, കാരണം നിങ്ങൾക്ക് ഒരു നിശ്ചിത കാലാവധി സമയം സജ്ജമാക്കാൻ കഴിയില്ല. |
00:24 | അവ ഒരേ രീതിയിൽ സംഭരിക്കപ്പെടുന്നില്ല. |
00:28 | session ന്റെ idcookie. യിൽ സൂക്ഷിക്കാം. |
00:34 | അല്ലെങ്കിൽ ഒരു ബ്രൗസർ URL ൽ ഇതുപോലുള്ള ഒന്ന് നിങ്ങൾ കണ്ടിരിക്കാം. |
00:40 | ഞാൻ പേര് ഓർക്കുന്നില്ല - ഈക്വല്സ് നമ്പറുകൾ അല്ലെങ്കിൽ ആല്ഫബെറ്സ് , |
00:47 | അതിനാൽ, അടിസ്ഥാനപരമായി sessions 'cookies.പോലെയാണ്. |
00:50 | എന്നിരുന്നാലും, അവ ദീർഘകാലം സംരക്ഷിക്കപ്പെടുന്നില്ല; ഉപയോക്താവ് ബ്രൗസർ അടയ്ക്കുന്നതുവരെ മാത്രം. |
00:57 | ശരി. sessionsവ്യത്യസ്തമാണ്. |
01:00 | ഒന്നാമത്, 'session_start ()' എന്ന ഫംഗ്ഷനെ നാം പ്രഖ്യാപിക്കുകയോ വിളിക്കുകയോ വേണം. |
01:09 | ഇപ്പോൾ, ഇത്sessions ഉപയോഗിക്കുന്ന എല്ലാ page ന്റെയും മുകളിൽ തന്നെയായിരിക്കണം. |
01:14 | അതിനാൽ, ഇത് നിങ്ങളുടെ പക്കൽ ഇല്ലെങ്കിൽ നിങ്ങൾ 'echo' ഒരു session value 'അല്ലെങ്കിൽ' സെഷൻ 'എന്ന സെറ്റ് മാറ്റാൻ ശ്രമിക്കുന്നു. പ്രവർത്തിക്കില്ല. |
01:22 | നിങ്ങൾക്ക് അവിടെ സെഷൻ ആരംഭിക്കേണ്ട കോഡ് ആവശ്യമാണ്. |
01:24 | ഇപ്പോൾ നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാതിരിക്കുമ്പോൾ 'error' ഞാൻ നിങ്ങൾക്ക് കാണിച്ചു തരാം. |
01:30 | ഒരു sessionസൃഷ്ടിക്കുന്നത് വളരെ എളുപ്പമാണ്. |
01:34 | 'ഡോളർ അടിവരയിടുക സെഷൻ' ഉപയോഗിക്കുക, കർലി ബ്രായ്ക്കറ്റിൽ session. |
01:40 | ഞാൻ'name' എന്ന് ടൈപ്പ് ചെയ്യുകയും ഈ മൂല്യത്തിന് എന്തെങ്കിലും മൂല്യമായി കൊടുക്കുകയും ചെയ്യും. |
01:44 | ഇത് string ഡാറ്റ അല്ലെങ്കിൽ പുതിയ രേഖപ്പെടുത്തൽ ഡാറ്റ ആകാം. |
01:48 | ശരി, അപ്പോൾ ഞങ്ങളുടെ session ഇവിടെ സജ്ജീകരിച്ചിരിക്കുന്നു. |
01:50 | നമുക്ക് ആദ്യമായി 'ഇത്' 'റൺ' ചെയ്യാം. |
01:53 | അതിനാൽ നമുക്ക് റിഫ്രഷ് ചെയ്യാം |
01:56 | ശരി, ഒന്നും സംഭവിച്ചില്ല. |
01:58 | Cookies ട്യൂട്ടോറിയലിൽ ഞാൻ ചെയ്തതുപോലുള്ള കോഡ് എഴുതി ഞാൻcomment ഇടും. |
02:01 | നിങ്ങൾ അത് കണ്ടിട്ടില്ലെങ്കിൽ, അത് ചെയ്യുക. |
02:04 | ഞാൻ സജ്ജമാക്കി session ന്റെ മൂല്യം ഉണ്ടാകില്ല 'എക്കോ' ചെയ്യും |
02:08 | അപ്പോൾ അത്'name'. ആണ്. |
02:11 | ഇത് നടപ്പിലാക്കാൻ പോകുന്നില്ലെന്ന് ദയവായി ശ്രദ്ധിക്കുക. |
02:15 | നിങ്ങൾക്കറിയാവുന്ന എല്ലാം പൂർണ്ണമായും പുതിയ പേജിൽ ഉണ്ടാകും. |
02:19 | എന്നാൽ ഇവിടെ ഞാൻ എന്റെ session. ആരംഭിച്ചു തുടങ്ങുന്നു. |
02:21 | ഞാൻ സെർവർ സംഭരിച്ചിട്ടുള്ള ഒരു പേര് session. എന്ന് വിളിക്കുന്നു. |
02:26 | അതിനാൽ, നമുക്ക് "Alex" എന്നതിന് തുല്യമാണെന്ന് കാണാം. |
02:29 | അതിനാൽ, ഇതും ഈ കോഡ് ഏതെങ്കിലും പേജിൽ ചേർക്കാനും കഴിയും. |
02:33 | അപ്പോൾ, ബ്രൌസറിന്റെ നിലവിലെ സെഷന്റെ ഏത് പേജിലും ഇത് ആരംഭിക്കുന്നിടത്തോളം കാലം നിങ്ങളുടെ സെഷൻ ആരംഭിക്കാനും നിങ്ങളുടെ സെഷൻ നാമത്തെ നിങ്ങളുടെ പേജിൽ പ്രതിധ്വനിപ്പാക്കാനും കഴിയും. |
02:44 | ഉദാഹരണത്തിന്, ഞാൻ ഒരു പുതിയ പേജ് ഉണ്ടാക്കുകയാണെങ്കിൽ, ഇവിടെ എന്റെ php code ചേർത്ത് 'session_start ()' എന്നു പറയുക. |
02:49 | അപ്പോൾ സെഷൻ 'പേര്' എകൗ ഔട്ട് ട് ചെയ്യുക. |
02:56 | പുതിയ പേജായി അല്ലെങ്കിൽ പുതിയ ഡോട്ട് php എന്ന പേരിൽ എന്റെ 'സെഷനുകളുടെ' ഫോൾഡറിൽ ഇത് സേവ് 'സേവ് ചെയ്യാം. |
03:03 | അതിനാൽ, നമ്മൾ നമ്മുടെ പേജിലേക്ക് തിരികെ വരുന്നതോടെ ഞങ്ങൾ ഇവിടെ ക്ലിക്ക് ചെയ്യുകയാണ്, 'new dot php' എന്ന് ടൈപ്പ് ചെയ്യാം. |
03:10 | നമ്മൾ നമ്മുടെ സെഷൻ സൃഷ്ടിച്ചിട്ടുള്ള അതേ പേജിൽ ഞങ്ങൾ പ്രവർത്തിക്കുന്നില്ലെങ്കിലും അതേ മൂല്യം ഞങ്ങൾക്ക് ലഭിക്കുന്നു, ഞങ്ങൾക്ക് അത് ഇപ്പോഴും ആക്സസ് ചെയ്യാൻ കഴിയും. |
03:18 | എന്നിരുന്നാലും, എന്റെ ബ്രൌസർ അടയ്ക്കുകയും വീണ്ടും തുറക്കുകയും ചെയ്യുകയാണെങ്കിൽ, ഈ 'session' 'ഒരുപക്ഷേ നിലവിലുണ്ടായിരുന്നില്ല. |
03:25 | അത് വ്യക്തമാണ്. ഇപ്പോൾ 'session_start ()' ഇല്ലാത്തപ്പോൾ എന്തുസംഭവിക്കുന്നുവെന്ന് നിങ്ങളെ കാണിക്കാം. |
03:31 | ഇതിന് സമാനമായ ഒന്ന് നിങ്ങൾക്ക് ലഭിക്കുന്നു. |
03:33 | നമുക്ക് തിരിച്ചുപോയി പരിശോധിക്കാം. |
03:36 | ഇവിടെ എന്ത് സംഭവിച്ചാലും നമുക്ക് ഔട്ട്പുട്ട് ലഭിക്കുന്നില്ല എന്നതാണ്, കാരണം നമ്മുടെ 'session' ആരംഭിച്ചിട്ടില്ല. |
03:44 | നമ്മൾ 'session_start' എന്ന് ടൈപ്പുചെയ്യുമ്പോൾ, ഔട്ട്പുട്ടായി നമ്മുടെ മൂല്യം നിങ്ങൾക്ക് ലഭിക്കും. |
03:51 | എനിക്ക് ഒരു ഉൽപാദനമില്ലായതിനാലാണ് എനിക്ക് 'error' റിപ്പോർട്ടുചെയ്യുന്നത്. |
03:56 | പക്ഷെ നിങ്ങൾക്ക് ഒരു പ്രത്യേക തരത്തിലുള്ള പിശക് റിപ്പോർട്ട് റിപ്പോർട്ടുചെയ്തിട്ടുണ്ടെങ്കിൽ, അതിൽ എനിക്കും ഒരു ട്യൂട്ടോറിയൽ ഉണ്ട്, നിങ്ങൾ ഒരു പിശക് നേരിടാനിടയുണ്ട്. |
04:06 | അപ്പോൾ നിങ്ങൾക്ക് ഇത് ഇപ്പോൾ അടയ്ക്കാം, ഒരു സെഷൻ എങ്ങനെ സജ്ജമാക്കാമെന്ന് ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം. |
04:10 | സ്ഥലത്തിന് 2 വഴികളുണ്ട്. |
04:12 | ഞങ്ങളുടെ സെഷൻ അൺ സെറ്റ് ചെയ്യാൻ unset session ചെയുക |
04:16 | അല്ലെങ്കിൽ പൂർണ്ണമായും വ്യത്യസ്തമായ command ഉപയോഗിക്കുക അതു് 'session_destroy ()' ആണ്. |
04:27 | ഈ രണ്ടു ആജ്ഞകൾ തമ്മിലുള്ള വ്യത്യാസം'sessions_destroy'നിങ്ങൾ ഇപ്പോൾ കൈവശം വയ്ക്കുന്ന സെഷനുകൾ പൂർണ്ണമായി നശിപ്പിക്കും |
04:35 | 'സജ്ജീകരിക്കാത്തത്' ഒരു പ്രത്യേക സെഷൻ സജ്ജമാക്കാത്തതാണ്. |
04:40 | അതിനാൽ, ഇത് താങ്കളുടെ ഇഷ്ടമാണ്, നിങ്ങൾക്ക് ഉപയോക്താവിന് ലോഗ് ഔട്ട് ചെയ്ത് 'session_destroy ()' എന്നുപറയുക. |
04:46 | നിങ്ങൾ ഇപ്പോൾ നിലവിലുള്ള എല്ലാ നിലവിലുള്ള സെഷൻറെ വേരിയബിളുകളും മായ്ക്കും. |
04:50 | അല്ലെങ്കിൽ നിങ്ങൾക്ക് ഒരു നിർദ്ദിഷ്ട ഒന്ന് സജ്ജീകരിക്കാൻ കഴിയും. |
04:53 | അപ്പോൾ sessionsഎന്തെല്ലാം ഉപയോഗപ്രദമാണ്? |
04:55 | നിങ്ങൾ ഒരു വെബ്സൈറ്റിൽ വരികയും Remember me എന്ന ബോക്സ് കാണുകയും ചെയ്തിട്ടുണ്ടെങ്കിൽ ഈ ബോക്സ് നിങ്ങൾ പരിശോധിക്കില്ല എങ്കിൽ'sessions.ഉപയോഗിക്കുമായിരുന്നു. |
05:03 | കാരണം ഉപയോക്താക്കളുടെ ബ്രൗസർ അടച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾ ലോഗ് ഔട്ട് ചെയ്യപ്പെടും. |
05:09 | നിങ്ങൾ വെബ്സൈറ്റിലേക്ക് തിരിച്ച് വരുമ്പോൾ വെബ്സൈറ്റിലേക്ക് ലോഗിൻ ചെയ്യുന്നതിനായി നിങ്ങളുടെ ഉപയോക്തൃനാമവും പാസ്വേഡും പോലുള്ള നിങ്ങളുടെ വിശദാംശങ്ങൾ വീണ്ടും ടൈപ്പുചെയ്യേണ്ടതുണ്ട്. |
05:17 | കാലഹരണപ്പെട്ട സമയം സജ്ജീകരിച്ചിരിക്കുന്നതിനാൽ നിങ്ങൾ cookies' ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങളുടെ 'യൂസർ നെയിം' ലോഗ് ഇൻ ചെയ്യുമെന്നോ അല്ലെങ്കിൽ നിങ്ങൾ 'cookie അത്. |
05:30 | cookies' ട്യൂട്ടോറിയലിൽ ഞാൻ കാണിച്ചതുപോലെ, നമ്മുടെ 'cookie' 'നശിപ്പിക്കാൻ ഒരു കോഡ് ഞങ്ങൾ സൃഷ്ടിക്കേണ്ടതുണ്ട്. |
05:35 | അതിനാൽ, 'sessions' അല്ലെങ്കിൽ cookies' ഉപയോഗിക്കുമോ ഇല്ലയോ എന്നത് തീർച്ചയായും നിങ്ങളുടെ ഇഷ്ടമാണ്. |
05:40 | 'sessions' ഹ്രസ്വകാലത്തിന് നല്ലതാണ്, cookies' ദീർഘകാലാടിസ്ഥാനത്തിലുള്ള സമയം നിങ്ങൾക്ക് ഒരു ഡാറ്റയുടെ ഭാഗമായി ആവശ്യമുള്ളതാണ്. |
05:49 | പക്ഷേ എന്റെ php പ്രോജക്ട് വഴി പോയിട്ടുണ്ടെങ്കിൽ - 'Register and login',ഞാൻ സെഷനുകൾ ഉപയോഗിക്കുന്നതായി നിങ്ങൾ കാണും. |
05:56 | ഞാൻ ട്യൂട്ടോറിയലുകൾ സൃഷ്ടിക്കുമ്പോൾ ഞാൻ സെഷനുകൾ ഉപയോഗിക്കേണ്ടതാണ് കാരണം. |
06:00 | എന്നിരുന്നാലും നിങ്ങൾക്ക് ഏതെങ്കിലും തരത്തിലുള്ള രൂപം സ്വീകരിക്കാൻ കഴിയും. |
06:03 | ഇത് ഒരു 'cookie' ആകാം, അതൊരു session' ആകാം, നിങ്ങൾ ദീർഘനേരത്തേക്ക് ലോഗിൻ ചെയ്തതായി തുടരണോ വേണ്ടയോ എന്ന് നിങ്ങൾക്ക് നിശ്ചയമില്ല. |
06:11 | അതിനാൽ, നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടെങ്കിൽ, എന്നെ ബന്ധപ്പെടാൻ മടിക്കേണ്ടതില്ല. |
06:16 | 'Phpacademy' ഇൽ ചേർക്കുന്നുവെന്ന് ഉറപ്പാക്കുക. |
06:20 | നന്ദി നന്ദി. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബ് ചെയ്ത വിജി നായർ ആണ് ഇത്. |