Uvod v piškotek v PHP

Naslednji članek Piškotek v PHP vsebuje podroben oris piškotka v PHP. PHP je ena od zadnjih tehnologij, ki se običajno uporablja za izdelavo spletnih aplikacij. Spletna aplikacija običajno ima avtentikacijo. Strežnik overja uporabnika po določenem mehanizmu v skladu s poslovno logiko.

Ko uporabnik dobi pristnost, običajno uporabljamo session_id za preverjanje pristnosti uporabnikov. Zdaj je ta session_id ustvarjen na strani strežnika. Vendar mora biti pri vsaki nadaljnji zahtevi odjemalca ta session_id prejet od strani uporabnika. Zato mora obstajati datoteka, v katero lahko shranimo session_id. Za shranjevanje take session_id na namizje uporabnika imamo koncept piškotka. To piškotno datoteko lahko uporabite za shranjevanje session_id uporabnika. Za kasnejše zahteve s strani odjemalca se session_id prebere iz datoteke s piškotki in se nato uporabi v zahtevi. Piškotek v PHP se običajno uporablja za identifikacijo uporabnika. Kot je razloženo zgoraj, ta piškotek hrani informacije, kot je session_id, ki služijo za preverjanje pristnosti uporabnika. V datoteki s piškotki je shranjenih več informacij, kot so uporabniško ime, njegova vrednost itd. V tem članku bomo podrobno razpravljali o piškotkih v PHP.

Uporaba piškotkov

  • Shranjevanje session_id - piškotek lahko shrani session_id uporabnika. Ta shranjeni session_id je zaščiten, zato ga lahko na zahtevo bralcu session_id preberete na strežnik.
  • Za zagotavljanje boljših uporabniških nastavitev - piškotek bi lahko uporabili za zagotavljanje boljše uporabniške izkušnje na podlagi nastavitev, določenih v datoteki s piškotki.

Druge pomembne stvari o piškotkih

  • Velikost datoteke 4KB

Velikost datoteke piškotka je lahko največ 4 KB.

  • Piškotek, ki ga ustvari spletno mesto, lahko samo spletna stran ustvari samo za branje

Piškotek, ki ga ustvari spletno mesto, lahko bere in uporablja samo tisto spletno mesto. Drugo spletno mesto ni moglo prebrati piškotkov, ki jih je ustvarilo drugo spletno mesto.

  • Lahko shrani primerke, ko bo Cookie_id uničen

Med ustvarjanjem piškotka lahko omenimo primer, po katerem se bo datoteka s piškotki izbrisala.

  • Shranjevanje datoteke s piškotki

Imenik ali mapa, v kateri je shranjena ta datoteka piškotkov, je pri različnih brskalnikih različna.

  • Edinstven za stroj

Piškotek velja samo za določen stroj. Piškotek ni specifičen za to, kdo se je prijavil na spletno mesto, ampak je natančneje, s katerega stroja se je uporabnik prijavil.

Ustvarjanje piškotka v PHP

Zdaj pa poglejmo, kako lahko shranimo piškotek

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

Zdaj pa poskusimo razumeti zgoraj navedeno kodo:

  • spremenljivka_ime_of_kokija - ta spremenljivka shrani ime piškotka. Parameter je obvezen. Ta parameter se uporablja za pridobivanje vrednosti, shranjene v piškotku.
  • varaible_value_of_cookie - To je še en obvezen parameter, ki shrani vrednost piškotka. Shrani vrednost spremenljivke piškotka, ki je ustvarjena.
  • instance_after_which_cookie_gets_deleted - Prikaže primerek, po katerem se piškotek izbriše.
  • path_of_the_cookie_create - Ta parameter ni obvezen. Uporablja se za določanje poti, po kateri se piškotek ustvari na strežniku.
  • domain - domena je še en neobvezen parameter. Ta parameter določa hierarhijo, čez katero bo piškotek prisoten.
  • varno - je izbirni parameter in določa, ali je treba piškotek sporočiti med strežnikom in napravo z zaščitenim protokolom https ali ne. Njegova vrednost je privzeto nastavljena na napačno in uporablja protokol HTTP, če ni drugače določeno, potem uporablja protokol https.
  • httponly - Ta parameter določa, ali lahko jezik strani stranke uporablja ta piškotek strežnika.

Zdaj si s tem poglejmo, kako lahko piškotek izbrišemo.

Brisanje piškotka

Brisanje piškotka je precej enostavno. Po kodi lahko delček uporabite za brisanje piškotka.

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

Zdaj razumemo delček kode

  • spremenljivka_ime_of_kokija - ta spremenljivka prikazuje ime piškotka, ki ga je treba izbrisati. Parameter je obvezen. Prav zaradi tega parametra je treba uporabiti piškotek
  • varaible_value_of_cookie - To je še en obvezen parameter, ki določa vrednost, ki se pripiše spremenljivki piškotka. Na splošno se dodeli kot prazno
  • instance_at_which_cookie_gets_deleted - prikaže, pri katerem piškotu primerka je treba izbrisati

Delo piškotkov v PHP

Piškotek se uporablja za določitev identitete uporabnika. Pomaga pri določanju uporabnika. Piškotek v php ima široko uporabo, saj se lahko uporablja za shranjevanje uporabniških nastavitev itd., Da se spremenijo uporabniške izkušnje.

Upravljanje s piškotki

Tu bomo videli, kako lahko v Google Chromu onemogočimo piškotke.

  • Kliknite na nadzor + premik + brisanje.
  • Prikaže se novo pogovorno okno.
  • Kliknite potrditveno polje piškotka.
  • Kliknite na pogovorno okno.

Prednosti piškotka

  • Shranjevanje piškotka je lažje, saj ne naloži dodatnega bremena na strežniku. Na splošno je shranjena na odjemalcu
  • Piškotek je mogoče enostavno konfigurirati.
  • S piškotki se lahko uporablja za shranjevanje podatkov o seji, kot so strani ali teme itd.
  • Piškotke, ki so enkrat shranjeni, lahko kasneje uporabite tudi brez ustvarjanja piškotkov.
  • Piškotki se uporabljajo za prilagoditev uporabniških nastavitev.
  • Na podlagi uporabniških nastavitev bi lahko piškotke uporabili za prikazovanje podobnih vrst oglasov uporabniku.
  • Za lažje brskanje lahko uporabite piškotke.

Slabosti piškotka

  • Piškotek ni priporočljiv za shranjevanje podatkov, ki jih je treba zavarovati. Vsebina v piškotkih je navadno besedilo, ko so lahko shranjeni samo tisti podatki, ki niso varni.
  • Šifriranje in dešifriranje podatkov o piškotkih ni smiselno, saj je zahtevalo dodatno kodiranje, kar bi povzročilo dodatne odgovornosti virov.
  • Piškotek lahko shrani največ 4 KB podatkov, zato ga ni mogoče uporabiti za shranjevanje velikih podatkov.
  • Piškotki z oglaševalskih mest lahko spremljajo osebne podatke uporabnika, kot so nastavitve brskanja.

Zaključek - Piškotki v PHP

Piškotek se pogosto uporablja v spletnih aplikacijah. Uporablja se za prepoznavanje uporabnika. Piškotek se uporablja za shranjevanje uporabniških nastavitev, kot je, na katerem spletnem mestu uporabnik brska itd. Te podatke zbirajo različna spletna mesta. Piškotek lahko ustvarite ali izbrišete po potrebi. Uporablja se tudi za shranjevanje drugih posebnih podatkov.

Priporočeni članki

To je vodnik za piškotek v PHP. Tukaj razpravljamo o piškotkih v PHP, uporabi piškotkov, upravljanju, prednosti in slabosti piškotka. Ogledate si lahko tudi druge naše predlagane članke -

  1. Okviri PHP
  2. Funkcije nizov PHP
  3. Prednosti PHP
  4. Piškotki HTTP
  5. Konstante PHP