Autor | Zpráva | ||
---|---|---|---|
jirkasak15 Profil |
#1 · Zasláno: 29. 6. 2011, 22:14:53
Ahoj, vytvářím si vlastní CMS a chci se zeptat jestli je lepří proměnné uchovávat v Session nebo v Cookie a pokud by bylo možno poprosil bych vysvětlit proč a rozdíly.
Pokud by jste volili session chci se ještě zeptat jak se řeší to, aby byl uživatel přihlášen určitou dobu i po zavření prohlížeče a hlavně jak vyřešit trvalé přihlášení. Děkuji. |
||
Medvídek Profil |
#2 · Zasláno: 29. 6. 2011, 22:30:41
jirkasak15:
„lepří proměnné uchovávat v Session nebo v Cookie“ Záleží jaký typ proměnných a k čemu slouží. IMHO je lepší asi SESSION, pokud s tou proměnnou nepotřebujete dále pracovat i po zavření okna prohlížeče. trvalé přihlášení -> COOKIES „aby byl uživatel přihlášen určitou dobu i po zavření prohlížeče“ Jedině COOKIES, SESSION se po zavření prohlížeče maže. |
||
Darker Profil |
#3 · Zasláno: 30. 6. 2011, 00:04:58 · Upravil/a: Darker
Medvídek:
Session je akorát funkce, která vytváří cookie za tebe a navíc jí automaticky načítá i s autorizací. Princip session si prosím najdi na internetu. Určitě je dostupný i v češtině. Důležité je povšimnout si, že uživatel nemá přístup k datům, která jeho SESSID představuje. U cookies bys tohle musel zařídit ručně, ale trvalé přihlášení se bez toho neobejde. |
||
Medvídek Profil |
#4 · Zasláno: 30. 6. 2011, 11:12:04
Darker:
Proč reaguješ na mě? |
||
Majkl578 Profil |
#5 · Zasláno: 30. 6. 2011, 22:53:48
Medvídek:
„Záleží jaký typ proměnných a k čemu slouží. IMHO je lepší asi SESSION, pokud s tou proměnnou nepotřebujete dále pracovat i po zavření okna prohlížeče.“ „SESSION se po zavření prohlížeče maže“ To není pravda, i session lze nastavit tak, aby neexpirovaly po zavření prohlížeče. Tudíž jimi lze vyřešit i trvalé přihlášení. jirkasak15: „chci se zeptat jestli je lepří proměnné uchovávat v Session nebo v Cookie“ Záleží na povaze těch hodnot. Session se ukládá na serveru a klient dostane jen identifikátor v cookie, pod kterým jsou dostupné. Cookies se ukládají zcela u uživatele. Session se obecně hodí k věcem, kdy není žádoucí, aby uživatel mohl nějaké hodnoty změnit (přihlašování, oprávnění apod.). |
||
Časová prodleva: 13 let
|
0