Süti elérése egész domain-en.
Sziasztok!
Elkezdtem összeállítani egy minta alklamazást MVC struktúrában a weblaboron elhangzottak alapján.
Van front controllerem, minden remekül működik, most már kezdem érteni, hogy mi miért Controller, miért Modell és miért View.
Akkadt azonban egy kis nézeteltérésem a süti kezeléssel. Az a probléma, hogy a nemlétező könyvtárak miatt amit a front kontroller kezel, egy süti ami a domain.hu-n lett regisztrálva, az nem érhető el a domain.hu/valami/ könyvtáron.
Olvastam itt a laboron is meg a keresőkben a cross domain cookie fogalmáról, azonban felmerült bennem a kérdés, ugyanazon a domain-en lehetséges-e másképp elérhetővé tenni a sütit?
■ Elkezdtem összeállítani egy minta alklamazást MVC struktúrában a weblaboron elhangzottak alapján.
Van front controllerem, minden remekül működik, most már kezdem érteni, hogy mi miért Controller, miért Modell és miért View.
Akkadt azonban egy kis nézeteltérésem a süti kezeléssel. Az a probléma, hogy a nemlétező könyvtárak miatt amit a front kontroller kezel, egy süti ami a domain.hu-n lett regisztrálva, az nem érhető el a domain.hu/valami/ könyvtáron.
Olvastam itt a laboron is meg a keresőkben a cross domain cookie fogalmáról, azonban felmerült bennem a kérdés, ugyanazon a domain-en lehetséges-e másképp elérhetővé tenni a sütit?
Cookie RFC
Mindazonáltal jobb lenne inkább úgy feltenni a kérdést, hogy tisztázod, mit is próbálsz elérni ezzel.
Ez a "fogalmazz érthetően", ez elég gyenge pont nekem :)
A feladat:
Van egy jelölő négyzet az alkalmazás tartalomkezelő oldalán (alkalmazas.hu/content/), amit ha user bepipál, akkor sütibe kap egy változót true értékkel: visualadi=true.
Ez annyit tesz, hogy ha betölt egy tartalmat szerkesztésre, akkor a visualaid=true érték esetén a div-eknek lesz szaggatott kerete, ha szerkeszthető objektum fölé mozgatja az egeret, akkor az kap egy kis overlay-t stb., szóval Visual Aid.
Ha betölt egy tartalmat, mondjuk az alkalmazas.hu/content/ezt_akarom_szerkeszteni/ és ott bepipálom a jelölő négyzetet, akkor ugyan ez a tartalom betöltésekor automatikusan életbe lép a vízuális segítség. Ha viszont másik tartalmat töltök be, ott nem, mert pl.: az alkalmazas.hu/content/ezt_is_akarom_szerkeszteni/ címhez nem lesz visualaid süti.
Azt akarom megoldani, hogy ami sütüt regisztrálok, az az alkalmazas.hu/content/ címre vonatkozzon, és ne külön külön minden könyvtárra.
Süti
Ha sütit csak egy bizonyos könyvtárban (és annak minden alkönyvtárában) akarsz engedélyezni, akkor egyszerűen úgy kell kiküldeni. (Tehát domainem.hu a süti domain neve, a /content pedig a süti könyvtára.) Ha HTTPből küldöd ki a sütit, akkor erre van opció, hogy mire vonatkozzon. Alapértelmezetten azt hiszem, a domainre vonatkozik. (Tehát a könyvtár /)
Azért süti...
Ettől eltekintve le is AJAX-olhatom, hogy SESSION változó legyen belőle!
Köszönöm a gondolatot!
Kapcsoló
Nem értem: "Annyira nem jó policy"
Nem értem a kérdést! Valószínűleg még mindig nem fogalmaztam kristály tisztán! Nézzük egy hasonlaton keresztül:
Használtál már tinyMCE-t? Van ott egy gomb, valami olyan funkcióval, hogy "Vezető vonalak/nem látható elemek ki be kapcsolása" angolul "Toggle guidelines/invisible elements".
Ha bekapcsolod, a táblázatoknak, div-eknek szaggatott keretük van. Egy ilyen funkciót én is beépítettem a tartalomkezelőmbe. Na ennek a kapcsolója az a jelölő négyzet. Miért kellene ezt be POST-olni? Ez egy kliens oldali esemény. Nem keletkeztet adatot és nem függ jogosultságtól.
A célom annyi, hogy ha user bekapcsolja, sütibe bevésem (vagy SESSION) és az oldal újratöltődése után (nem kell neki újratöltődni, csak előfordulhat, hogy frissít vagy stb...) vissza tudom állítani arra amin volt. Egyfajta komfort funkció...
Egyébként nagyon érdekel, hogy mi a te elképzelésed egy hasonló funkcióról!