Mga Cookie sa JavaScript - Paano Lumikha, Magbasa at Tanggalin ang mga Cookies?



Ang cookies ay data na nakaimbak sa maliliit na mga file ng teksto. Tinutulungan ka nitong mag-imbak ng impormasyon ng gumagamit sa mga web page at maaalala ang mga detalye ng gumagamit sa paglaon.

Tinutulungan ka ng cookies na mag-imbak ng impormasyon ng gumagamit sa mga web page. Ito ay isa sa pinakamabisang pamamaraan ng pag-alala at pagsubaybay sa mga kagustuhan, pagbili, komisyon, at iba pang impormasyon na kinakailangan para sa mas mahusay na karanasan sa bisita o mga istatistika ng site. Dito sa Artikulo ng cookies, makakapasok kami sa lalim ng mga cookies sa sumusunod na pagkakasunud-sunod:

Ano ang Cookies?

Ang cookies ay data na nakaimbak sa maliliit na mga file ng teksto sa iyong system. Kapag ang isang web server ay nagpapadala ng isang web page sa isang browser, ang koneksyon ay nakasara, at nakalimutan ng server ang lahat tungkol sa gumagamit.





Ang mga cookie ay naimbento upang malutas ang problema ng pag-alala sa impormasyon tungkol sa gumagamit. Halimbawa:

  • Kapag bumisita ang isang gumagamit sa isang web page, maaaring maiimbak ang kanyang pangalan sa isang cookie.



  • Susunod na pagbisita ng gumagamit sa pahina, naaalala ng cookie ang pangalan ng gumagamit.

Naaalala nito ang impormasyon ng gumagamit sa lahat ng mga web page. Naglalaman ito ng impormasyon bilang a at sa anyo ng isang pares ng halaga ng pangalan na pinaghihiwalay ng mga semi-colon tulad ng:

username = Daisy Green

Tingnan natin ngayon kung paano gumagana ang cookies na ito.



Paano Ito Gumagana?

Nagpapadala ang server ng ilang data sa browser ng bisita sa anyo ng isang cookie. Ngayon, maaaring tanggapin ng browser ang cookie. Kung gagawin ito, nakaimbak ito bilang isang simpleng rekord ng teksto sa hard drive ng bisita.

cookie- javascript cookies - edurekaKapag dumating ang bisita sa isa pang pahina sa iyong site, ang browser ay nagpapadala ng parehong cookie sa server para sa pagkuha. Kapag nakuha na ito, nalalaman o naalala ng iyong server kung ano ang naimbak dati.

Ang cookies ay binubuo ng 5 mga patlang na may variable na haba :

  • Mag-e-expire & minus Ipinapakita nito ang petsa na mag-e-expire ang cookie. Kung blangko ito, mag-e-expire ang cookie kapag ang bisita ay umalis sa browser.

    pag-set up ng eklipse para sa java
  • Domain & minus Ang domain field ay nagbibigay ng domain name ng iyong site.

  • Landas & minus Ito ang landas sa direktoryo o web page na nagtakda ng cookie. Maaari itong iwanang blangko kung nais mong makuha ang cookie mula sa anumang direktoryo o pahina.

  • Ligtas & minus Kung ang patlang na ito ay naglalaman ng salitang 'secure', kung gayon ang cookie ay maaari lamang makuha sa isang ligtas na server. Kung ang patlang na ito ay blangko, walang mga naturang paghihigpit.

  • Pangalan = Halaga & minus Inilalarawan nito ang mga cookies na itinakda at nakuha sa anyo ng mga pares na key-halaga.

Ngayong alam mo na kung ano ang mga cookies at kung paano ito gumagana, makarating tayo sa lalim ng mga JavaScript cookies.

Mga Cookie sa JavaScript

Sa JavaScript, maaari mong manipulahin ang mga cookies sa pag-aari ng cookie ng object ng Dokumento. Maaaring basahin, likhain, baguhin, at tanggalin ng JavaScript ang mga cookies na nalalapat sa kasalukuyang web page. Kaya't tingnan natin ang mga halimbawa at maunawaan kung paano ginagamit ang cookies sa JavaScript.

Lumikha ng Cookies

Ang JavaScript ay maaaring lumikha ng cookies kasama ang dokumento.cookie pag-aari Maaari mong likhain ang cookie sa sumusunod na paraan:

document.cookie = 'username = Daisy Green'

Maaari ka ring magdagdag ng isang expiry date para sa iyong cookie. Bilang default, tatanggalin ang cookie kapag ang browser ay sarado:

document.cookie = 'username = Daisy Green mag-expire = Lun, 26 Ago 2019 12:00:00 UTC'

Maaari mo ring sabihin sa browser kung anong land ang kabilang sa cookie sa tulong ng isang parameter. Bilang default, ang cookie ay kabilang sa kasalukuyang pahina.

pataas na order c ++
document.cookie = 'username = Daisy Green mag-expire = Lun, 26 Ago 2019 12:00:00 UTC' path = / '

Basahin ang isang Cookie

Ang pagbabasa ng isang cookie ay kasing simple ng pagsulat ng isa dahil sa halaga ng dokumento. Ang object ng cookie ay ang cookie. Maaari mong gamitin ang string na ito kahit kailan mo nais i-access ang cookie. Ang string ng document.cookie ay nagpapanatili ng isang listahan ng pangalan = mga pares ng halaga na pinaghihiwalay ng mga semicolon, kung saan ang pangalan ay kumakatawan sa pangalan ng cookie at ang halaga ay ang halaga ng string.

Maaaring mabasa ang JavaScript Cookies sa sumusunod na paraan:

var x = dokumento.cookie

Halimbawa: