php seje Flashcards

1
Q

kaj je seja

A

seja je časovni okvir, v katerem se vsi dogodki, ki so se zgodili v njem, smatrajo kot povezani

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kako deluje seja?

A

Dodelitev session ID prvič ko odjemalec obišče stran… seja se shrani v piškotkih
Za vsak session Id strežnik ustvari ustrezen prostor za shranjevanje

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Nov brskalnik = nova seja

A

Za ustvarjanje in uničenje sej skrbi spletni okvir ali neka pomožna koda, ki jo uporabljamo v svojih
aplikacijah

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Identifikator seje

A

Veliko naključno število, ki ga postavimo v piškotek brskalnika, ko prvič naletimo na
brskalnik, ta pa se uporablja za izbiro med številnimi sejami, ki jih ima strežnik
Seje lahko vzpostavimo s klicem session_start() pred <html>
Če ima uporabnik nastavljene piškotke, lahko uporabimo polje $_SESSION za shranjevanje podatkov
od ene zahteve do druge z določenim brskalnikom

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

upravljanje, brisanje, uničenje, branje podatkov iz sej

A

-Upravljanje podatkov v sejah:
$_SESSION[‘variable’] = value;
-Brisati jih moramo ročno:
$_SESSION = array();
session_start(); PHP samodejno pregleda ali obstaja seja v globalnih spremenljivkah $_COOKIE ali
$_GET, če ne obstaja naredi novo
-Uničenje seje
Session_unset(); ali session_destroy();
Ročno uničenje seje, ko se uproabnik odjavi.
Uničenje seje ne pomeni brisanje piškotkov!
- Branje podatkov iz seje:
$age = $_SESSION[‘age’];

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Razlika med piškotki in sejami:

A

piškoti
-omejena velikost shranjevanja
-ne-varna shramba pri uporabniku (disk)
- pod nadzorom uporabnika
-v piškotek se ne shrani sejni ID uporabnika
seje
-načeloma neomejena velikost shranjevanja
-varna shramba na strežniku
-ni pod nadzorom uporabnika

How well did you know this?
1
Not at all
2
3
4
5
Perfectly