Na kurze PHP II. sme piekli americké sušienky!

článok na blog uverejnený: 22. augusta 2019

názov kurzu:
PHP II. pre mierne pokročilých

lektor: Vladislav Ladický

Cookies sú chrumkavé americké sušienky, ktorých základom je vajce, múka, mlieko, cukor a kúsky čokolády…
Asi takto by mohla vyzerať lekcia z kurzu pre budúcich cukrárov.
Možno si teraz vravíte: „Počkať, ja nechcem piecť koláčiky, ale robiť webstránky!“
Na kurze s Vladislavom zistíte, že ako moderný programátor/ka tiež budete musieť vedieť „upiecť“ cookies.
A to pomocou PHP. Prečo? A ako?

kurz php bratislava

Čo sú to cookies

Verte či nie, programovanie je naozaj v mnohom podobné cukrárskemu remeslu. Hovorí o tom aj článok Ako upiecť web, ktorý prirovnáva tvorbu stránok k pečeniu koláča. Akurát, že pre vás pri programovaní cookies nebudú znamenať sladké dobroty, ale malé textové súbory, pomocou ktorých dokážete ukladať informácie o svojich návštevníkoch.

Ak by ste napríklad tvorili e-shop, pomocou cookies si môžete odchytiť veľkosť písma, jazyk, meno, e-mail, vek alebo akúkoľvek inú informáciu, ktorú zákazník na vašej stránke zadal. Načo je to dobré?
Tieto informácie môžete neskôr využívať na cielenú reklamu alebo nastavenie preferencii používateľa (predvyplnenie formulára pri ďalšom prihlásení atď.)

Cookies v PHP

Skôr než si ukážeme know-how v podobe kódu, musíte pochopiť z čoho sa jednotlivé cookies skladajú:

  • meno – sušienok môžete vo svojom webe použiť koľko sa vám uráči, no každá musí mať iné meno.
  • dáta – dáta predstavujú informácie, ktoré chcete o používateľovi ukladať,
  • doba expirácie – v tomto parametri nastavíte čas, po ktorom sa cookie sama zmaže. Ak by ste tento údaj vynechali, cookie by sa zmazala už pri zatvorení stránky, čo by pre vás nebolo veľmi užitočné…
  • cesta – týmto argumentom môžete cookie nastaviť pre dané stránky. Symbol „/“ napríklad znamená, že súbor cookie je k dispozícii na celom webe (v opačnom prípade je potrebné uviesť požadovaný adresár – napr. “/kontakt/” limituje cookie len na túto cestu,
  • doména – sušienka má platiť len pre určitú doménu, napríklad vasastranka.sk,
  • secure – určuje, či sa cookie môže prijať aj zabezpečeným SSL kanálom.

Zjednodušený zápis by potom vyzeral nasledovne:

<?php

setcookie(meno, dáta, doba expirácie, cesta, doména, secure);

?>

Ochrana osobných údajov

Skôr než začnete na svojich stránkach veselo zbierať dáta o používateľoch na marketingové účely, naštudujte si GDPR. Zbieranie osobných údajov na takéto účely je možné len pod podmienkou, že ste používateľa o zbieraní informácii pomocou cookies informovali. Mali by ste mať na stránke uvedené, aké cookies používate a ideálne aj možnosť ako ich odmietnuť, vymazať či nastaviť.

Konkrétne výstupy kurzu PHP II.

Ak chcete byť programátor a pojmy ako premenné, polia či funkcie vám nie su cudzie, po kurze PHP II. budete znovu o krok bližšie k tvorbe moderných webových aplikácii. Lektor nám v priebehu dvoch dní vysvetlil objektovo orientované programovanie, cookies, sessions,… a to všetko sme si vyskúšali na reálnych príkladoch. Pochopili sme ako sa tvoria e-shopy, ako funguje prihlásenie, registrácia, košík, posielanie e-mailov.
…a popri tom stihol zodpovedať aj všetky naše zvedavé otázky 🙂

kurz php pre pokrocilych bratislava

Záverečné zhrnutie:

+ ak niečomu nebudete rozumieť, lektor vám osobitne riadok po riadku vysvetlí kód

– ak ste študovali informatiku, možno budete ľutovať – za pár dní sa o tvorbe webov naučíte viac, než za 3 roky na vysokej (osobná skúsenosť :))

autorom článku je: Lívia Kelebercová
Študuje aplikovanú informatiku, baví ju pracovať a vzdelávať sa v rôznych oblastiach IT i online marketingu. Vo voľnom čase sa s Vami rada podelí o svoje skúsenosti, vedomosti, zážitky a dojmy z prostredia IT Learningu vo forme článkov.


Nikam neodchádzajte, pozrite si naše novinky, akcie alebo si
prečítajte ďalšie podobné články:

Podobné články z kategórie
cookies, gdpr, php, programovacie jazyky, programovanie, tvorba web-stránok