Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuKrista Mäkelä Muutettu yli 5 vuotta sitten
1
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Evästeet Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
2
HTTP, Istunnot ja evästeet
HTTP-pyyntö PHP-skripti suoritetaan palvelimella ja selaimeen palautetaan HTML-dokumentti Istuntomuuttujat tallentuvat palvelimen muistiin. Eri asiakkaiden istunnot tunnistetaan istuntotunnisteen avulla Session ID Web-selain HTTP-vastaus Web-palvelin Evästeet tallentuvat asiakaskoneelle tiedostoina HTTP-yhteys suljetaan jokaisen pyynnön/vastauksen jälkeen
3
Istunnot vs. evästeet Istuntomuuttujat tuhoutuvat viimeistään kun selain suljetaan Evästeet tuhotaan: Voimassaoloaika umpeutuu Käyttäjä tuhoaa evästeet
4
Istunnot vs. evästeet Evästeet eivät ole tietoturvallisia
Luottamuksellista tärkeää tietoa ei pidä koskaan tallentaa evästeisiin sovelluksessa Myös istunnot voivat olla väärin käytettynä alttiita tietoturvahyökkäyksille Istuntomuuttujia kannattaa käyttää aina evästeiden asemasta, mikäli mahdollista Evästeitä käytetään vain jos tieto tulee tallentaa istuntoa pitemmäksi ajaksi ja sovelluksen kannalta ei haittaa, vaikka evästeet tuhotaan
5
Evästeet Käytettiin ennen istuntomuuttujien kehittämistä
Nykyisin käytetään vähemmän Käyttäjä voi estää evästeiden käytön
6
Evästeiden käyttö PHP:ssä
isset() – Onko eväste asetettu $_COOKIE[] – Evästeen lukeminen setcookie() – Evästeen kirjoittaminen
7
Evästeiden käyttö PHP:ssä
8
setcookie Esimerkki setcookie(”cookiename”,$value,time() + 60);
Parametrit: Evästeen nimi (merkkijono ”cookiename”) Evästeen arvo (muuttujasta) Voimassaoloaika (esimerkissä 1 minuutti eli nykyhetki + 60 sekuntia)
9
Evästeet IE:ssä Tallentuvat tiettyyn kansioon työasemassa
Käyttäjä voi halutessaan itse määritellä tallennuspaikan
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.