Autor | Zpráva | ||
---|---|---|---|
cink Profil |
#1 · Zasláno: 6. 11. 2013, 15:06:57
Ahoj, překvapivě mám problém
mám 4 stránky: stránka 1 stránka 2 stránka 3 stránka 4 a chtěl bych, aby si na úvodní stránce - www.cink.xf.cz uživatel vybral stránku a ta jeho volba se uložila. Někdo mi řekl, že to nejlepší bude přes cookies, ale já jsem o cookies nikdy neslyšel. Můžete mi s tím poradit? |
||
Chamurappi Profil |
#2 · Zasláno: 6. 11. 2013, 15:18:08
Reaguji na cinka:
„ale já jsem o cookies nikdy neslyšel“ … a tak tě napadlo, že se na to zeptáš lidí a ne vyhledávačů, protože na odpověď nepospícháš a chceš si svůj překvapivý problém vychutnat. Viz Cookies. Při vybrání stránky si hodnotu uložíš (třeba PHP funkcí setcookie ) a při načítání úvodní stránky budeš hodnotu kontrolovat.
|
||
cink Profil |
#3 · Zasláno: 6. 11. 2013, 19:18:37
Chamurappi:
„Viz Cookies.“ Ale já jsem o tom neslyšel, tak to nemůžu znát. Navíc, jestli jsem z toho, co jsi mi napsal v odkazu [#1], dobře pochopil, tak cookies mají mnoho využití. Já potřebuji jenom to jedno. „třeba PHP funkcí setcookie“ proti tomuhle nic nemám, ale radši bych, kdyby to bylo javascriptem |
||
JKHouba Profil * |
#4 · Zasláno: 6. 11. 2013, 19:34:13
cink:
O cookies se toho dá najít tolik, že horší bude si vybrat, co číst a nečíst, než se něco dovědět přesně z toho, co potřebuješ. Osobně souhlasím s Chamurappi, že takhle nebudeš ani vědět nikdy víc. Docela mě zlobí přístup: "Já to neumím, nikdy jsem to nedělal, nikdy jsem to neviděl...", ono je to pohodlnější, než se s tím trochu mordovat. (A to je dnes docela poměrně rozšířený jev, nejsi sám). A o storage jsi taky nikdy neslyšel? Je to trochu něco jiného, ale jinak použitelné jako cookies. V tomto případě určitě. |
||
cink Profil |
#5 · Zasláno: 6. 11. 2013, 19:47:14
JKHouba:
„A o storage jsi taky nikdy neslyšel?“ Ano, neslyšel jsem o tom. I o cookies jsem se dozvěděl nedávno. Ty s Local Storage umíš? |
||
Anonymní Profil * |
#6 · Zasláno: 6. 11. 2013, 21:44:24
cink:
Pokud děláš alespoň půlhodiny denně na internetu, musíš vědět o existenci cookies(a aspoň přibližně jak to funguje), už jenom z důvodu že posledních pár měsíců se ohledně cookies pořád mluví z důvodu ochrany soukromí. A teď k problematice, pokud chceš docílit toho co chceš tak prostě při vybrání dané stránky prostě nastavíš uživateli cookies na hodnotu třeba 1/2/3/4 a podle hodnoty nastavíš CSS či přesměruješ na danou stránku. Přesný postup ti psát nebudu, protože to neumím jak v PHP tak i v JS, používám jiné technologie. Takže si pročti něco o cookies a prostě to udělej nějak tak jak jsem ti řekl. Local storage je fajn, na druhou stranu prohlížeč s podporou HTML5 nemá pořád docela slušná hrstka lidí, takže bych rozhodně používal raději cookies(ano někdo může oponovat, že hodně lidí má třeba vypnutý cookies, ale takhle spekulovat bych mohl donekonečna) . Ovšem pokud jsi vyloženě fajnšmekr tak můžeš mít databázi do které se ti bude ukládat IP adresa daného stroje a prostě budeš tahat z databáze jestli má uživatel nastaveno 1/2/3/4, ale tenhle způsob je naprosto zbytečný a jen budeš zatěžovat server, na druhou stranu je poměrně neprůstřelný, protože starý prohlížeč či vypnutý cookies tě nezaskočí. Offtopic: Vlastní vyhledávač? Děláš si ze mne pr*el, nevíš co je cookies a děláš takovouhle věc? Nehledě na tom, že prostě nový prohlížeč nemá v dnešní konkurenci absolutní šanci na úspěch |
||
JKHouba Profil * |
#7 · Zasláno: 6. 11. 2013, 22:13:48
Anonymní:
cink: „Ty s Local Storage umíš?“ Trochu. Jsem samouk. :-) Přijdou mi /local i session) i o něco jednodušší (rychlejší) než cookies a přeci jen se hůř dají vypnout. Hlavně se o nich také tolik nemluví. :-) |
||
Anonymní Profil * |
#8 · Zasláno: 6. 11. 2013, 22:23:52
JKHouba:
„než cookies a přeci jen se hůř dají vypnout“ Opravdu? Zas o tolik horší to není. Vypnout to lze stejně tak jako vypnout cookies. A opět zdůraznuji, že mnoho lidí stále nepoužívá prohlížeč s podporou HTML5, takže bych raději použil starší a trošku více zažitější věc než novinku, jen proto abych byl zajímavý. |
||
JKHouba Profil * |
#9 · Zasláno: 6. 11. 2013, 22:24:18 · Upravil/a: JKHouba
Anonymní:
„. Local storage je fajn, na druhou stranu prohlížeč s podporou HTML5 nemá pořád docela slušná hrstka lidí, takže bych rozhodně používal raději cookies(ano někdo může oponovat, že hodně lidí má třeba vypnutý cookies, ale takhle spekulovat bych mohl donekonečna) .“ Jo, jo, to je taky pravda. Používám to většinou tam, kde to nevadí, a při kontrole podpory se pak případně to, co nejde využít, skryje, aby zbytečně nerušilo či jsem nemusel vysvětlovat, pro to nefunguje:-). Uživatel je sice ochuzen jen o jakýsi "nadstandart". :-) PS: Odavha cinkovi nechybí..(prohlížeč) Anonymní, . Vypnout to lze stejně tak jako vypnout cookies. Nechci se hádat. Vypnout jdou, ale spíš narazíš na zakázané cookies. Storage mi chroustá i IE 7 na win7.. |
||
cink Profil |
#10 · Zasláno: 8. 11. 2013, 14:50:06
Děkuji moc, já jsem to po zprávách od Anonymní, JKHouba a Chamurappi jsem to zkusil vyhledat ještě jednou. Bohužel jsem to předtím hledal pod jiným názvem. Párkrát jsem zkoušel jiné fráze a nakonec mi pomohla stránka http://www.w3schools.com/js/js_cookies.asp.
Anonymní: „Offtopic: Vlastní vyhledávač? Děláš si ze mne pr*el, nevíš co je cookies a děláš takovouhle věc? Nehledě na tom, že prostě nový prohlížeč nemá v dnešní konkurenci absolutní šanci na úspěch“ Nadávat tady nemusíš, zatím jsem neměl potřebu to skoumat. |
||
Časová prodleva: 10 let
|
0