Difference between revisions of "PHP-and-MySQL/C4/Cookies-Part-1/Malayalam"
From Script | Spoken-Tutorial
(Created page with "{|Border=1 |'''Time''' |'''Narration''' |- |00:00 |''php cookies'' എന്ന ഈ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |- |00:0...") |
|||
Line 16: | Line 16: | ||
|- | |- | ||
|00:18 | |00:18 | ||
− | |ഇതിനർത്ഥം "Remember me"എന്നൊരു ഓപ്ഷൻ ഞങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ ഞങ്ങൾ ഒരു വെബ്സൈറ്റിലേക്ക് പോകുമ്പോൾ, ഞങ്ങളുടെ വിവരങ്ങൾ സൂക്ഷിച്ചുവയ്ക്കുകയും അത് ഞങ്ങൾ വീണ്ടും സന്ദർശിക്കുമ്പോൾ ഉപയോഗിക്കുകയും | + | |ഇതിനർത്ഥം "Remember me"എന്നൊരു ഓപ്ഷൻ ഞങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ ഞങ്ങൾ ഒരു വെബ്സൈറ്റിലേക്ക് പോകുമ്പോൾ, ഞങ്ങളുടെ വിവരങ്ങൾ സൂക്ഷിച്ചുവയ്ക്കുകയും അത് ഞങ്ങൾ വീണ്ടും സന്ദർശിക്കുമ്പോൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു എന്നാണ്. |
|- | |- | ||
Line 76: | Line 76: | ||
|- | |- | ||
|01:33 | |01:33 | ||
− | |അതിനാൽ, ഞാൻ '' echo '' എഴുഴുതുകയും ഇപ്പോൾ ഈ' '' cookie '' | + | |അതിനാൽ, ഞാൻ '' echo '' എഴുഴുതുകയും ഇപ്പോൾ ഈ' '' cookie '' ഫംഗ്ഷൻ ഒഴിവാക്കുകയും ചെയ്യുകയാണെങ്കിൽ. |
|- | |- | ||
Line 263: | Line 263: | ||
|- | |- | ||
|06:45 | |06:45 | ||
− | |പാർട്ട് രണ്ടിൽ പങ്കുചേരുക.എന്നോടൊപ്പം എന്നോടൊപ്പം പങ്കു വെക്കുക. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബ് ചെയ്തത് | + | |പാർട്ട് രണ്ടിൽ പങ്കുചേരുക.എന്നോടൊപ്പം എന്നോടൊപ്പം പങ്കു വെക്കുക. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബ് ചെയ്തത് വിജി നായർ ആണ്. |
Latest revision as of 15:54, 16 November 2017
Time | Narration |
00:00 | php cookies എന്ന ഈ ട്യൂട്ടോറിയലിലേക്ക് സ്വാഗതം. |
00:04 | ഒരു യൂസറിനെ കുറിച്ചുള്ള വിവരങ്ങൾ സ്റ്റോർ ചെയ്യുന്ന പ്രത്യേക വെബ്സൈറ്റുകൾ ക്രിയേറ്റ് ചെയ്യുമ്പോൾ 'Cookies' 'വളരെ പ്രധാനപ്പെട്ട ഭാഗമാണ്. |
00:11 | "cookie എന്നതിന്റെ ഡഫ്നിഷൻ -വെബ് സെർവർ വഴി നിങ്ങളുടെ കമ്പ്യൂട്ടറിലോ അല്ലെങ്കിൽ ഉയൂസറിന്റെ കമ്പ്യൂട്ടറിലോ സ്റ്റോർ ചെയ്യുന്ന ഡാറ്റയുടെ ഒരു സെറ്റ് ആണ്. |
00:18 | ഇതിനർത്ഥം "Remember me"എന്നൊരു ഓപ്ഷൻ ഞങ്ങൾ തിരഞ്ഞെടുത്തിട്ടുണ്ടെങ്കിൽ ഞങ്ങൾ ഒരു വെബ്സൈറ്റിലേക്ക് പോകുമ്പോൾ, ഞങ്ങളുടെ വിവരങ്ങൾ സൂക്ഷിച്ചുവയ്ക്കുകയും അത് ഞങ്ങൾ വീണ്ടും സന്ദർശിക്കുമ്പോൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു എന്നാണ്. |
00:30 | അതിനാൽ നിങ്ങൾ ലോഗിൻ ചെയ്യേണ്ടതില്ല. |
00:32 | 'remember me' പോലുള്ള ഒരു ബട്ടൺ നിങ്ങൾ പരിശോധിച്ചില്ലെങ്കിൽ, നിങ്ങൾ 'സെഷനുകൾ' കൈകാര്യം ചെയ്യുമ്പോൾ, യൂസർ ബ്രൌസർ ക്ലോസ് ചെയ്യുമ്പോൾ തന്നെ ക്ലോസ് ആവുന്നു. |
00:42 | അപ്പോൾ സെഷനുകൾ നേരിട്ട് കൊല്ലപ്പെടുന്നു. എന്നാൽ പിന്നീടുള്ള ഉപയോഗത്തിനായി cookies സ്റ്റോർ ചെയ്യുന്നു. |
00:50 | നമുക്കിപ്പോൾ ആരംഭിക്കാം, ഒരു 'cookie' 'എങ്ങനെ ക്രിയേറ്റ് ചെയ്യാമെന്ന് നോക്കാം. |
00:53 | Setcookie ()' 'ഫങ്ഷൻ ഉപയോഗിച്ച് നിങ്ങൾ ഇത് ചെയ്യുക. |
00:55 | ഫങ്ഷൻ 5 പരാമീറ്ററുകൾ എടുക്കുന്നു, എന്നാൽ ഞാൻ വെറും 3 ഉപയോഗിക്കും. |
01:00 | ഞാൻ ഉപയോഗിക്കുന്ന ആദ്യ പ്രധാന കാര്യം, ഞാൻ 'name' എന്ന് സജ്ജമാക്കുന്ന കുക്കിയുടെ പേരാണ്. |
01:05 | രണ്ടാമത്തേത് ഈ കുക്കിയിൽ സൂക്ഷിക്കേണ്ട ഡാറ്റയാണ്, ഞാൻ ഇവിടെ "Alex" എന്ന് ടൈപ്പ് ചെയ്യാം. |
01:12 | ഇപ്പോൾ അടുത്തത് ഒരു ട്രിക്കിയാണ്. |
01:15 | ഇത് എക്സ്പയറി ആവുന്ന സമയം. |
01:18 | ഇപ്പോൾ ഇത് സെക്കൻഡിൽ സെറ്റ് ചെയേണ്ടതുണ്ട്. |
01:21 | ഇത് റിപ്രസന്റ്ചെയ്യാൻ, '$ exp' എന്ന് വിളിക്കുന്ന ഒരു വേരിയബിള് ഞാന് സൃഷ്ടിക്കും. ഇത് time() എന്നതിന് തുല്യമായിരിക്കും. |
01:28 | ഞാൻ ഇവിടെ ചില വാല്യൂസ് വാല്യൂസ് ആഡ് ചെയ്യട്ടെ. |
01:31 | ഇപ്പോൾ ഞാൻ പൂജ്യം ആഡ് ചെയ്യട്ടെ |
01:33 | അതിനാൽ, ഞാൻ echo എഴുഴുതുകയും ഇപ്പോൾ ഈ' cookie ഫംഗ്ഷൻ ഒഴിവാക്കുകയും ചെയ്യുകയാണെങ്കിൽ. |
01:39 | ഞാൻ ഇത് എന്താണെന്നു കാണിച്ചു തരാം. |
01:43 | അതിനാൽ നമുക്ക് റിഫ്രഷ് ചെയ്യാം. അതിനാൽ നിങ്ങൾക്ക് ഇവിടെ ധാരാളം അക്കങ്ങൾ കാണാം. |
01:47 | ഇപ്പോൾ ഇത് യുണീക്കായ time-stamp ആണ്. |
01:50 | 1970 ലെ തിയതിക്ക് മുമ്പുള്ള സെക്കന്റുകളുടെ സംഖ്യയാണ് യുണീക്ക് ടൈം സ്റ്റാമ്പ്. |
01:56 | അതിനാൽ, ജനുവരിയിൽ 1, 12 മണിക്ക് ...... 1970 ൽ. |
02:02 | അതിനാൽ താങ്കൾക്ക് ഇവിടെ കാണാം - സെക്കന്റുകൾക്കുള്ളിൽ ഭാവിയിൽ ഒരു തീയതി വരെ തുല്യമായിരിക്കും. |
02:10 | ഉദാഹരണമായി, ഈ മോമന്റിൽ നിങ്ങൾക്ക് ഈ 88, 89 ഇനങ്ങൾ കാണും, കൂടാതെ ഞാൻ റിഫ്രഷ് ചെയ്യുമ്പോൾ, ഓരോ മോമന്റിലും ഇത് വർദ്ധിക്കുന്നു. |
02:20 | അതെ, ഇത് ഒരു പ്രത്യേക വാല്യൂസ് ആഡ് ചെയ്യുന്നതിന് വളരെ ഉപയോഗപ്രദമാണ്. |
02:28 | ഈ cookie' ഒരു ദിവസത്തിൽ കാലഹരണപ്പെടാൻ ആഗ്രഹിക്കുന്നുവെന്നതിനാൽ സമയം ഒരു ദിവസം സെക്കൻഡിൽ കണ്ടെത്തണം. |
02:34 | അപ്പോൾ, ഒരു ദിവസത്തിൽ എത്ര മിനിറ്റ് ഉണ്ട് എന്ന് അറിയുന്നതിന് 60 ത് നെ 24 കൊണ്ട് ഹരിക്കുന്നു. |
02:39 | ഒരു ദിവസത്തെ 86,400 സെക്കൻഡിന്റെ എണ്ണം നേടുന്നതിന് ഉത്തരത്തെ 60 കൊണ്ട് മൾട്ടിപ്ലെ ചെയ്യുക. |
02:47 | അതിനാൽ, ഞാൻ 86400 ഉപയോഗിച്ചു് പൂജ്യം റിപ്ലെയിസ് ചെയ്താൽ, വേരിയബിൾ "expire" ആവും , ഇപ്പോൾ ഒരു സമയം പിടിക്കുന്നു. |
02:56 | സമയം ലാഭിക്കാൻ, ഞാൻ ഇത് കോപ്പി ചെയ്യുകയാണ്. ഇവിടെ എന്റെ 'expire' വേരിയബിള് കൂട്ടിച്ചേർക്കും |
03:02 | അപ്പോൾ, ഈ ഫംഗ്ഷൻ 'Alex' എന്ന മൂല്യമുള്ള 'cookie' എന്ന പേര് സജ്ജീകരിക്കും, അത് ഒരു ദിവസം കാലഹരണപ്പെടും - ഇവിടെ 'time' ഫങ്ഷൻ ഉപയോഗിച്ച് സെക്കന്റുകൾക്കുള്ളിൽ വായിക്കുന്നു. |
03:13 | ഈ പേജ് നമുക്ക് റിഫ്രഷ് ചെയ്യാം. നമുക്ക് 'errors' 'ഉണ്ടെന്ന് കാണാൻ കഴിയും, അതിനർത്ഥം അത് വർക്ക് ചെയ്തിട്ടുണ്ടെന്നാണ്. |
03:19 | ഇപ്പോൾ ഞാൻ ചെയ്യാൻപോവുന്നത ? block' 'comment' ഇവയെല്ലാമാണ്. |
03:23 | ഇതിനു താഴെയായി ഞാൻ ഈ cookie യെ എക്കൊഔട്ട് ചെയ്യും. |
03:26 | പക്ഷെ താങ്കളെക്കുറിച്ച് അഭിപ്രായപ്പെട്ടതിന്റെ കാരണം എന്തെന്നാൽ, യൂസർ പേജിലോട്ട് വരുമ്പോൾ എപ്പോഴും cookie സെറ്റ് ചെയ്യണമെന്നില്ല. |
03:33 | നിങ്ങൾ ഒരു ലോഗ്-ഇൻ സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുകയാണെങ്കിലും യൂസർ നിങ്ങളുടെ വെബ്സൈറ്റിൽ ലോഗിൻ ചെയ്യട്ടെ, നിങ്ങൾ ഒരിക്കൽ മാത്രം ഇത് നൽകേണ്ടതുണ്ട്, തുടർന്ന് 'cookie' സ്റ്റോർ ചെയ്യും. |
03:41 | നാം ഇവിടെ സജ്ജമാക്കിയ ഈ സമയത്തിനുള്ളിൽ ഇത് ഉപയോഗിക്കാം |
03:46 | അപ്പോൾ ഞാൻ ചെയ്യുന്നത് 'echo' സെറ്റ് ചെയ്ത് ഡോളർ സൈൻ ഉപയോഗിക്കും . ക്ഷമിക്കണം, 'underscore cookie' യൂസ് ചെയ്യും |
03:52 | ഇവിടെ ഉള്ളത് കുക്കിയുടെ പേരാണ്, അതിനാൽ ഞാൻ 'name' എന്ന് ടൈപ്പ് ചെയ്യും. റിഫ്രഷ് ചെയ്യാം, നിങ്ങൾക്ക് 'Alex' എന്ന് കാണാൻ കഴിയും. |
03:59 | ഇത് പരിശോധിക്കുക. എന്റെ ബ്രൌസർ ക്ലോസ് ചെയ്തിട്ടുണ്ടെങ്കിൽ, എൻറെ കമ്പ്യൂട്ടർ റിസ്റ്റാർട്ട് ചെയ്ത് ഈ പേജിലേക്ക് തിരിച്ചുവന്ന്, അത് അലക്സ് വായിക്കുന്നു കാരണം കമ്പ്യൂട്ടറിൽ അത് സ്റ്റോർ ചെയ്തിരിക്കുന്നു. |
04:11 | ശരി, ഇപ്പോൾ എനിക്ക് മറ്റൊരു cookieസെറ്റ് ചെയ്യണമെന്നുണ്ടെങ്കിൽ, പറയുക ഞാൻ മറ്റൊരു കുക്കി ഇവിടെ സെറ്റ് ചെയ്യാം, ഇത് 'age'എന്നതാണ്, എന്റെ പ്രായം 19 ആണ്. |
04:24 | എന്റെ എക്സ്പയറി ടൈം ഞാൻ ഇതുപോലെത്തന്നെ തുടരും. |
04:29 | അതിനാൽ, നമുക്ക് ഇവിടെ വെക്കാം. |
04:31 | ഇത് നീറ്റായി സൂക്ഷിക്കാൻ ലൈൻ-കമന്റ് ഉപയോഗിച്ച് അഭിപ്രായമിടുന്ന ബ്ലോക്ക് മാറ്റാൻ ഞങ്ങൾക്ക് കഴിയും. |
04:36 | അതിനാൽ, ഞങ്ങളുടെ എക്സ്പയറി തീരുവാൻ ഞാൻ ഇവിടെ ഒരു 'cookie' സെറ്റ് ചെയ്യാം. |
04:41 | ഇതേ കാലാവധിയായിരിക്കും ഇത്. അത് ശരിയാണൊന്ന് നമുക്ക് നോക്കാം |
04:46 | ശരി, നമ്മൾ ഇത് ഒഴിവാക്കും. |
04:48 | അതേ എക്സ്പയറി ടൈം കൊണ്ട് ഞങ്ങൾ മറ്റൊരു കുക്കി സെറ്റ് ചെയ്തിരിക്കുന്നു. |
04:51 | നമുക്ക് റിഫ്രഷ് ചെയ്യാം. ശരി, അത് സെറ്റ്ചെയ്തു. |
04:55 | അപ്പോൾ ഞാൻ comment ചെയ്യും, ഞാൻ 'echo' പുറത്തു വിടും. |
05:01 | അതിനാൽ, ഒരു പേജിൽ ഒന്നിൽ കൂടുതൽ കുക്കി സെറ്റ് ചെയ്യാൻ കഴിയുന്നു. ഇത് റിഫ്രഷ് ചെയ്യുമ്പൊ, നമുക്ക് 19 കിട്ടും. |
05:07 | ഇപ്പോൾ ഒരു കുക്കി ഞങ്ങൾ ഒറ്റവാക്കിൽ സെറ്റ് ചെയ്യാം. |
05:11 | അതിനായി ഞാൻ ടൈപ്പുചെയ്യും: എക്കൊ അണ്ടർസ്കോർ കുക്കി, "name", concatenate "is", എന്നിട്ട് "my age" എന്നിവ കൂട്ടിച്ചേർക്കുന്നു. |
05:27 | അതുകൊണ്ട് നമ്മൾ സ്റ്റോർ ചെയ്തിട്ടുള്ള cookies നിന്നുമാത്രം "Alex is 19 എന്ന് ഒരു വാക്യം പറയും. |
05:34 | വീണ്ടും എന്റെ ബ്രൌസർ അടയ്ക്കുകയോ അല്ലെങ്കിൽ എന്റെ കമ്പ്യൂട്ടർ റിസ്റ്റാർട്ട് ചെയ്യുമ്പൊ അല്ലെങ്കിൽ രണ്ടുമണിക്കൂർ കഴിഞ്ഞ് ഓപൺ ചെയ്താൽ,ആ വിവരം ഇപ്പോഴും ഈ കമ്പ്യൂട്ടറിൽ ,ഈ page ഉപയോഗിയ്ക്കാൻ റെഡിയായി സ്റ്റോർചെയ്യപ്പെടുന്നു |
05:44 | അതിനാൽ, അവ വളരെ വളരെ ഉപകാരപ്രദമാണ് ഉപയോഗിക്കാൻ എന്നും ക്രിയേറ്റ് ചെയ്യാൻ ഈസി ആണെന്നും,എക്കൊ ഔട്ട് ചെയ്യാനും ഈസി ആണ്. |
05:53 | ഇപ്പോൾ 'print' () 'അല്ലെങ്കിൽ' print underscore r 'എന്ന പേരിൽ നമുക്ക് ഫൺഷൻ കാണാം. |
05:58 | ഇവിടെ നമുക്ക് 'dollar underscore cookie' എക്കൊ ചെയ്യാം. ഞങ്ങൾ അൽപ്പം കഴിഞ്ഞ് അലൈൻ ചെയ്യാം. |
06:05 | റിഫ്രഷ് ചെയ്യാം, നിങ്ങൾക്ക് ഇവിടെ ഒരു അറെ കിട്ടിയിട്ടുണ്ട്, ഞങ്ങൾക്ക് മറ്റൊരു വാല്യും ഉണ്ട്. |
06:12 | നമുക്കിപ്പോൾ 'name' കിട്ടി. അത് 'Alex' എന്നതിന് തുല്യവും. നമുക്ക് 19 വയസിന് തുല്യമായ 'age' കിട്ടിയിട്ടുണ്ട്. |
06:22 | അതുകൊണ്ടുതന്നെ ഇവ cookies ആകുന്നു, അവ സെറ്റ് ചെയ്തിരിക്കുകയും, ഇതാണ് cookies ന്റെ മൂല്യങ്ങൾ. |
06:27 | താങ്കള് ഇപ്പോള് 'echo' ചെയ്യണമെങ്കില് ഇതു വളരെ ഉപയോഗപ്രദമാകും |
06:31 | ശരി, ഇപ്പോൾ വേറൊരു ഫൺഷൻകൂടി ഉണ്ട് അത് ഈ ട്യൂട്ടോറിയലിന്റെ രണ്ടാം ഭാഗത്ത് ഞാൻ ഉൾപ്പെടുത്തും.ഒരു കുക്കി സജ്ജീകരിച്ചിട്ടുണ്ടോ ഇല്ലയോ എന്നു കണ്ടുപിടിക്കാൻ അത് ഉപയോഗിക്കുന്നു. |
06:41 | കുക്കി എങ്ങനെയാണ് അൺസെറ്റ് ചെയ്യുന്നത് എന്നും ഞാൻ നിങ്ങൾക്ക് കാണിച്ചുതരാം. |
06:45 | പാർട്ട് രണ്ടിൽ പങ്കുചേരുക.എന്നോടൊപ്പം എന്നോടൊപ്പം പങ്കു വെക്കുക. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബ് ചെയ്തത് വിജി നായർ ആണ്. |