ஜாவாஸ்கிரிப்ட் குக்கீகள் - குக்கீகளை உருவாக்குவது, படிப்பது மற்றும் நீக்குவது எப்படி?



குக்கீகள் சிறிய உரை கோப்புகளில் சேமிக்கப்பட்ட தரவு. இது பயனர் தகவல்களை வலைப்பக்கங்களில் சேமிக்க உதவுகிறது மற்றும் பயனர் விவரங்களை பின்னர் நினைவில் கொள்கிறது.

பயனர் தகவல்களை வலைப்பக்கங்களில் சேமிக்க குக்கீகள் உங்களுக்கு உதவுகின்றன. சிறந்த பார்வையாளர் அனுபவம் அல்லது தள புள்ளிவிவரங்களுக்கு தேவையான விருப்பத்தேர்வுகள், கொள்முதல், கமிஷன்கள் மற்றும் பிற தகவல்களை நினைவில் வைத்து கண்காணிக்கும் மிகவும் திறமையான முறைகளில் இதுவும் ஒன்றாகும். இதில் குக்கீகளின் கட்டுரை, பின்வரும் வரிசையில் குக்கீகளின் ஆழத்திற்கு வருவோம்:

குக்கீகள் என்றால் என்ன?

குக்கீகள் என்பது உங்கள் கணினியில் உள்ள சிறிய உரை கோப்புகளில் சேமிக்கப்பட்ட தரவு. ஒரு வலை சேவையகம் ஒரு வலைப்பக்கத்தை உலாவிக்கு அனுப்பும்போது, ​​இணைப்பு மூடப்படும், மேலும் சேவையகம் பயனரைப் பற்றிய அனைத்தையும் மறந்துவிடும்.





பயனரைப் பற்றிய தகவல்களை நினைவில் கொள்வதில் சிக்கலைத் தீர்க்க குக்கீகள் கண்டுபிடிக்கப்பட்டன. உதாரணத்திற்கு:

  • ஒரு பயனர் ஒரு வலைப்பக்கத்தைப் பார்வையிடும்போது, ​​அவரது / அவள் பெயரை குக்கீயில் சேமிக்க முடியும்.



  • அடுத்த முறை பயனர் பக்கத்தைப் பார்வையிடும்போது, ​​குக்கீ பயனர் பெயரை நினைவில் கொள்கிறது.

இது அனைத்து வலைப்பக்கங்களுக்கிடையில் பயனரின் தகவலை நினைவில் கொள்கிறது. இது ஒரு தகவலைக் கொண்டுள்ளது மற்றும் அரை-பெருங்குடல்களால் பிரிக்கப்பட்ட பெயர்-மதிப்பு ஜோடி வடிவத்தில்:

பயனர்பெயர் = டெய்ஸி பச்சை

இந்த குக்கீகள் எவ்வாறு செயல்படுகின்றன என்பதை இப்போது பார்ப்போம்.



இது எப்படி வேலை செய்கிறது?

சேவையகம் பார்வையாளரின் உலாவிக்கு குக்கீ வடிவத்தில் சில தரவை அனுப்புகிறது. இப்போது, ​​உலாவி குக்கீயை ஏற்கலாம். அவ்வாறு செய்தால், இது பார்வையாளரின் வன்வட்டில் எளிய உரை பதிவாக சேமிக்கப்படும்.

குக்கீ- ஜாவாஸ்கிரிப்ட் குக்கீகள் - எடுரேகாஉங்கள் தளத்தின் மற்றொரு பக்கத்திற்கு பார்வையாளர் வரும்போது, ​​உலாவி அதே குக்கீயை மீட்டெடுப்பதற்காக சேவையகத்திற்கு அனுப்புகிறது. அதை மீட்டெடுத்ததும், உங்கள் சேவையகம் முன்பு சேமித்து வைத்ததை அறிந்திருக்கிறது அல்லது நினைவில் கொள்கிறது.

குக்கீகள் உள்ளன 5 மாறி-நீள புலங்கள் :

  • காலாவதியாகிறது & கழித்தல் குக்கீ காலாவதியாகும் தேதியை இது காட்டுகிறது. இது காலியாக இருந்தால், பார்வையாளர் உலாவியில் இருந்து வெளியேறும்போது குக்கீ காலாவதியாகும்.

  • களம் & கழித்தல் டொமைன் புலம் உங்கள் தளத்தின் டொமைன் பெயரை வழங்குகிறது.

  • பாதை & கழித்தல் இது குக்கீயை அமைக்கும் அடைவு அல்லது வலைப்பக்கத்திற்கான பாதை. எந்த அடைவு அல்லது பக்கத்திலிருந்தும் குக்கீயை மீட்டெடுக்க விரும்பினால் இதை காலியாக விடலாம்.

  • பாதுகாப்பானது & கழித்தல் இந்த புலத்தில் “பாதுகாப்பானது” என்ற சொல் இருந்தால், குக்கீ பாதுகாப்பான சேவையகத்துடன் மட்டுமே மீட்டெடுக்கப்படலாம். இந்த புலம் காலியாக இருந்தால், அத்தகைய கட்டுப்பாடுகள் எதுவும் இல்லை.

  • பெயர் = மதிப்பு & கழித்தல் இது முக்கிய மதிப்பு ஜோடிகளின் வடிவத்தில் அமைக்கப்பட்ட மற்றும் மீட்டெடுக்கப்பட்ட குக்கீகளை சித்தரிக்கிறது.

குக்கீகள் என்றால் என்ன, அது எவ்வாறு இயங்குகிறது என்பது இப்போது உங்களுக்குத் தெரியும், ஜாவாஸ்கிரிப்ட் குக்கீகளின் ஆழத்திற்கு வருவோம்.

ஜாவாஸ்கிரிப்ட் குக்கீகள்

ஜாவாஸ்கிரிப்டில், ஆவண பொருளின் குக்கீ சொத்துடன் குக்கீகளை கையாளலாம். ஜாவாஸ்கிரிப்ட் தற்போதைய வலைப்பக்கத்திற்கு பொருந்தும் குக்கீகளைப் படிக்கலாம், உருவாக்கலாம், மாற்றலாம் மற்றும் நீக்கலாம். எனவே எடுத்துக்காட்டுகளைப் பார்த்து, ஜாவாஸ்கிரிப்டில் குக்கீகள் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதைப் புரிந்துகொள்வோம்.

குக்கீகளை உருவாக்கவும்

ஜாவாஸ்கிரிப்ட் உடன் குக்கீகளை உருவாக்க முடியும் document.cookie சொத்து. நீங்கள் பின்வரும் வழியில் குக்கீயை உருவாக்கலாம்:

document.cookie = 'பயனர்பெயர் = டெய்ஸி கிரீன்'

உங்கள் குக்கீக்கு காலாவதி தேதியையும் சேர்க்கலாம். இயல்பாக, உலாவி மூடப்படும் போது குக்கீ நீக்கப்படும்:

document.cookie = 'பயனர்பெயர் = டெய்ஸி கிரீன் காலாவதியாகிறது = திங்கள், 26 ஆகஸ்ட் 2019 12:00:00 UTC'

ஒரு அளவுருவின் உதவியுடன் குக்கீ எந்த பாதையைச் சேர்ந்தது என்பதை உலாவிக்கு நீங்கள் கூறலாம். இயல்பாக, குக்கீ தற்போதைய பக்கத்திற்கு சொந்தமானது.

document.cookie = 'பயனர்பெயர் = டெய்ஸி கிரீன் காலாவதியாகிறது = திங்கள், 26 ஆகஸ்ட் 2019 12:00:00 UTC' பாதை = / '

ஒரு குக்கீயைப் படியுங்கள்

Document.cookie பொருளின் மதிப்பு குக்கீ என்பதால் குக்கீயைப் படிப்பது ஒன்றை எழுதுவது போல எளிது. நீங்கள் குக்கீயை அணுக விரும்பும் போதெல்லாம் இந்த சரம் பயன்படுத்தலாம். Document.cookie சரம் அரைக்காற்புள்ளிகளால் பிரிக்கப்பட்ட பெயர் = மதிப்பு ஜோடிகளின் பட்டியலை வைத்திருக்கிறது, அங்கு பெயர் குக்கீ பெயரைக் குறிக்கிறது மற்றும் மதிப்பு அதன் சரம் மதிப்பு.

லினக்ஸ் நிர்வாகி பாத்திரங்கள் மற்றும் பொறுப்புகள்

ஜாவாஸ்கிரிப்ட் குக்கீகளை பின்வரும் வழியில் படிக்கலாம்:

var x = document.cookie

உதாரணமாக: