Difference between revisions of "PHP-and-MySQL/C4/Cookies-Part-1/Malayalam"

From Script | Spoken-Tutorial
Jump to: navigation, search
(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 പാർട്ട് രണ്ടിൽ പങ്കുചേരുക.എന്നോടൊപ്പം എന്നോടൊപ്പം പങ്കു വെക്കുക. സ്പോക്കൺ ട്യൂട്ടോറിയൽ പ്രോജക്റ്റിനുവേണ്ടി ഡബ്ബ് ചെയ്തത് വിജി നായർ ആണ്.

Contributors and Content Editors

Vijinair, Vyshakh