Uvod u Cookie u PHP-u

Sljedeći članak Kolačić u PHP-u pruža detaljan pregled kolačića u PHP-u. PHP je jedna od back-end tehnologija koja se uglavnom koristi za izradu web aplikacija. Web-aplikacija općenito ima provjeru autentičnosti Poslužitelj autentificira korisnika prema definiranom mehanizmu prema poslovnoj logici.

Kad se korisnik ovjeri, općenito koristimo session_id za autentifikaciju naknadnih korisničkih zahtjeva. Sada je ovaj session_id kreiran na strani poslužitelja. Međutim, u svakom narednom zahtjevu klijenta, ovaj session_id mora biti primljen od strane korisnika. Dakle, mora postojati datoteka u koju možemo pohraniti session_id. Za spremanje takvih session_id na korisničku radnu površinu imamo koncept kolačića. Ova datoteka kolačića mogla bi se koristiti za pohranu session_id korisnika. Za sljedeće zahtjeve sa strane klijenta, session_id se čita iz datoteke kolačića i zatim se koristi u zahtjevu. Kolačić u PHP-u obično se koristi za identifikaciju korisnika. Kao što je gore objašnjeno, ovaj kolačić pohranjuje podatke poput session_id koji služe u svrhu provjere autentičnosti korisnika. Datoteka kolačića pohranjuje više informacija poput korisničkog imena, njegove vrijednosti itd. U ovom ćemo članku detaljno raspravljati o Cookie-u u PHP-u.

Upotrebe kolačića

  • Za pohranu session_id - kolačić može pohraniti session_id korisnika. Ovaj pohranjeni session_id je zaštićen i stoga se može koristiti za čitanje session_id na zahtjev poslužitelju.
  • Da bismo osigurali bolje korisničke postavke - kolačić se može upotrijebiti za pružanje boljeg korisničkog iskustva na temelju postavki postavljenih u datoteci kolačića.

Ostale važne stvari o kolačićima

  • Veličina datoteke 4KB

Veličina datoteke kolačića može biti maksimalno 4KB.

  • Kolačić kreiran od strane web mjesta može samo za čitanje web lokacija koja ga je stvorila

Kolačić kreiran na web mjestu mogao je čitati i koristiti samo to određeno web mjesto. Drugo web mjesto nije moglo čitati kolačiće koje je stvorila druga web stranica.

  • Mogu pohraniti instancu kada Cookie_id bude uništen

Tijekom stvaranja kolačića može se spomenuti instanca nakon koje će se datoteka kolačića izbrisati.

  • Spremanje datoteke kolačića

Imenik ili mapa u kojoj se sprema ova datoteka kolačića različita je za različite preglednike.

  • Jedinstven za stroj

Kolačić vrijedi samo za određeni stroj. Kolačić nije specifičan za to tko se prijavio na web mjesto, ali je određenije s kojeg računala je korisnik prijavljen.

Izrada kolačića u PHP-u

Pogledajmo sada kako se može pohraniti kolačić

php
setcookie( variable_name_of_cookie, varaible_value_of_cookie, ( instance_after_which_cookie_gets_deleted), (path_of_the_cookie_created), (domain), (secure), (httponly) )
?>

Pokušajmo razumjeti gore navedeni kod:

  • varijabla_ime_of_cookie - ova varijabla pohranjuje ime kolačića. Parametar je obvezan. Upravo se ovaj parametar koristi za pronalaženje vrijednosti pohranjene u kolačiću.
  • varaible_value_of_cookie - Ovo je još jedan obavezan parametar koji pohranjuje vrijednost kolačića. Pohranjuje vrijednost izrađene varijable kolačića.
  • instance_after_which_cookie_gets_deleted - Prikazuje instancu nakon koje će kolačić biti izbrisan.
  • path_of_the_cookie_create - Ovaj je parametar izborni. Koristi se za određivanje putanje gdje se kolačić stvara na poslužitelju.
  • domena - drugi je neobavezni parametar domena. Ovaj parametar određuje hijerarhiju preko koje će kolačić biti prisutan.
  • secure - To je neobavezan parametar i određuje treba li kolačić komunicirati između poslužitelja i računala pomoću zaštićenog https protokola ili ne. Po zadanom je njegova vrijednost postavljena lažno i koristi HTTP protokol, ako nije drugačije određeno, a koristi https protokol.
  • httponly - Ovaj parametar određuje može li jezik na strani klijenta koristiti ovaj kolačić poslužitelja.

Sada s tim da vidimo kako se kolačić može izbrisati.

Brisanje kolačića

Sasvim je lako izbrisati kolačić. Nakon koda, isječak se može koristiti za brisanje kolačića.

php
setcookie( “variable_name_of_cookie”, “varaible_value_of_cookie”, current_instance - 10 );
?>

Sada ćemo razumjeti isječak koda

  • varijabla_ime_of_cookie - Ova varijabla prikazuje ime kolačića koji treba izbrisati. Parametar je obvezan. Upravo ovim parametrom treba upravljati kolačićima
  • varaible_value_of_cookie - Ovo je još jedan obavezan parametar koji određuje vrijednost koja će se dodijeliti varijabli kolačića. Obično se dodjeljuje kao prazno
  • instance_at_which_cookie_gets_deleted - Pokazuje koji kolačić instance treba izbrisati

Rad kolačića u PHP-u

Kolačić koristi se za određivanje identiteta korisnika. Pomaže u određivanju korisnika. Kolačić u php-u ima široku upotrebu kao što se može koristiti za pohranu korisničkih postavki itd. Kako bi se izmijenilo korisničko iskustvo.

Upravljanje kolačićima

Ovdje ćemo vidjeti kako u Google Chromeu možemo onemogućiti kolačiće.

  • Kliknite na kontrolu + pomak + brisanje.
  • Prikazat će se novi dijaloški okvir.
  • Kliknite potvrdni okvir kolačića.
  • Kliknite na dijaloški gumb.

Prednosti Cookieja

  • Pohrana kolačića je lakša jer ne predstavlja dodatno opterećenje na poslužitelju. Obično se pohranjuju na klijentskom računalu
  • Kolačić se lako može konfigurirati.
  • Korištenjem kolačića može se koristiti za pohranjivanje podataka o sesiji kao što su stranice ili teme itd.
  • Jednom pohranjeni kolačići mogu se upotrijebiti kasnije i bez stvaranja kolačića.
  • Kolačići se koriste za personaliziranje korisničkih postavki.
  • Na temelju korisničkih postavki kolačići se mogu koristiti za prikazivanje sličnih vrsta oglasa.
  • Kolačići se mogu koristiti za lakše pregledavanje.

Nedostaci Cookieja

  • Ne preporučuje se kolačić za pohranu podataka koje treba osigurati. Sadržaj u kolačićima je običan tekst nakon što se mogu pohraniti samo oni podaci koji se ne tiču ​​sigurnosti.
  • Šifriranje i dešifriranje podataka o kolačićima nije smisleno jer je zahtijevalo dodatno kodiranje što dovodi do dodatnih odgovornosti resursa.
  • Kolačić može pohraniti maksimalno 4 KB podataka, stoga se ne može koristiti za pohranu velikih podataka.
  • Kolačići s web-lokacija s oglasima mogu pratiti osobne podatke korisnika, poput postavki pregledavanja.

Zaključak - Kolačići u PHP-u

Kolačić se široko koristi u web-baziranim aplikacijama. Koristi se za prepoznavanje korisnika Kolačić koristi se za pohranu korisničkih postavki poput web mjesta koje korisnik surfa itd. Te podatke prikupljaju različite web stranice. Kolačić se može stvoriti ili izbrisati po zahtjevu. Također se koristi za pohranu drugih specifičnih podataka.

Preporučeni članci

Ovo je vodič za Cookie na PHP-u. Ovdje raspravljamo o kolačićima u PHP-u, korištenju kolačića, upravljanju, prednostima i nedostacima kolačića. Možete i pregledati naše druge predložene članke -

  1. PHP okviri
  2. PHP string funkcije
  3. Prednosti PHP-a
  4. HTTP kolačići
  5. PHP konstante

Kategorija: