|
| session over 2 domain (third-part) Fra : fiduusen.dk |
Dato : 06-05-02 22:36 |
|
Hej
Jeg hoster en side på mit domain fiduusen.dk, selve indgangssiden ligger på
en andet site ( www.kerteminde-baadudlejning.dk) hvilket giver et problem i
nogle MSIE 6.00 browsere
Browseren tillader ikke cookies, ikke blot gemmer den ikke cookies på
harddisken, men den tillader heller ikke alm. inmemory-cookies, hvilket gør
at jeg ikke kan bruge Sessions !!!
Så vidt jeg kan regne ud skyldes det at MSIE 6.00 er sat op til ikke at
acceptere third-part cookies
er der nogen mulighed for at checkes browserens opsætning, og hvis
third-part cookies ikke er sat op til at acceptere cookies fra mit site, så
evt. at kunne præsentere brugeren for en dialogboks hvor de kan acceptere
mine cookies
hilsen
Bjarne Duus
www.fiduusen.dk
| |
Jakob Andersen (06-05-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 06-05-02 22:48 |
|
"fiduusen.dk" <no@spam.com> wrote in message
news:3cd6f787$0$68628$edfadb0f@dspool01.news.tele.dk...
> er der nogen mulighed for at checkes browserens opsætning, og hvis
> third-part cookies ikke er sat op til at acceptere cookies fra mit site,
så
> evt. at kunne præsentere brugeren for en dialogboks hvor de kan acceptere
> mine cookies
Prøv at sætte indholdet af en cookie på en side og læs det på en anden side,
hvis du kan læse de informationer du har skrevet understøtter browseren
cookies.
--
Jakob Andersen
| |
fiduusen.dk (06-05-2002)
| Kommentar Fra : fiduusen.dk |
Dato : 06-05-02 23:01 |
|
det er desværre ikke muligt at læse en ganske alm. session på den
efterfølgende asp-side
det ligner en standardopsætning af MSIE 6.00
problemet ligger i at min hovedside - et frameset indeholder asp-siderne der
bruger session og cookies - OG at disse sider ligge på et andet domain end
hovedsiden (frameset'et)
hilsen
www.fiduusen.dk
"Jakob Andersen" <jakob@effectus.dk> skrev i en meddelelse
news:ab6tm1$1fqn$1@news.cybercity.dk...
> "fiduusen.dk" <no@spam.com> wrote in message
> news:3cd6f787$0$68628$edfadb0f@dspool01.news.tele.dk...
> > er der nogen mulighed for at checkes browserens opsætning, og hvis
> > third-part cookies ikke er sat op til at acceptere cookies fra mit site,
> så
> > evt. at kunne præsentere brugeren for en dialogboks hvor de kan
acceptere
> > mine cookies
>
> Prøv at sætte indholdet af en cookie på en side og læs det på en anden
side,
> hvis du kan læse de informationer du har skrevet understøtter browseren
> cookies.
>
> --
> Jakob Andersen
>
>
| |
Jakob Andersen (06-05-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 06-05-02 23:16 |
|
"fiduusen.dk" <no@spam.com> wrote in message
news:3cd6fe1d$0$97296$edfadb0f@dspool01.news.tele.dk...
> problemet ligger i at min hovedside - et frameset indeholder asp-siderne
der
> bruger session og cookies - OG at disse sider ligge på et andet domain end
> hovedsiden (frameset'et)
Jeg kan ikke se hvad dit problem er. Kan du ikke uddybe lidt?
--
Jakob Andersen
| |
fiduusen.dk (07-05-2002)
| Kommentar Fra : fiduusen.dk |
Dato : 07-05-02 08:16 |
|
Jow, jeg kan godt prøve, måske har jeg ikke forklaret mig godt nok
Problmet er at jeg på mit site hoster en del af et andet site - ASP-delen
!!!
Det virkede ganske fint sålænge hele (test)siden kører, cookies og session
virker.
men ...
nu er siden i drift, og denne del (ASP-delen) kører nu i en frame på et
andet domain
Det betyder åbenbart at IE 6.xx opfatter mine cookies/session anderledes -
jeg tror at det er det der hedder third-part cookie, flere af de IE 6.xx har
har testes på, er sat op til ikke at acceptere denne slags cookies - med det
efterfølgende resultat at sessions så heller ikke virker
hilsen, Bjarne Duus
www.fiduusen.dk
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:ab6v9m$1hts$1@news.cybercity.dk...
> "fiduusen.dk" <no@spam.com> wrote in message
> news:3cd6fe1d$0$97296$edfadb0f@dspool01.news.tele.dk...
> > problemet ligger i at min hovedside - et frameset indeholder asp-siderne
> der
> > bruger session og cookies - OG at disse sider ligge på et andet domain
end
> > hovedsiden (frameset'et)
>
> Jeg kan ikke se hvad dit problem er. Kan du ikke uddybe lidt?
>
> --
> Jakob Andersen
>
>
| |
Jakob Andersen (07-05-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 07-05-02 08:35 |
|
"fiduusen.dk" <No@Spam.Com> skrev i en meddelelse
news:1020755672.970559@dyrup.dsa-net.dk...
> Det betyder åbenbart at IE 6.xx opfatter mine cookies/session anderledes -
> jeg tror at det er det der hedder third-part cookie, flere af de IE 6.xx
har
> har testes på, er sat op til ikke at acceptere denne slags cookies - med
det
> efterfølgende resultat at sessions så heller ikke virker
Når du alligevel kører i frames kan du bare sende SessionID med i URL'en.
--
Jakob Andersen
| |
fiduusen.dk (07-05-2002)
| Kommentar Fra : fiduusen.dk |
Dato : 07-05-02 08:54 |
|
OK - det er da en mulighed
skal det gøres manuelt, eller er der en teknik til dette ?
"Jakob Andersen" <jakob@effectus.dk> wrote in message
news:ab803v$ej$1@sunsite.dk...
> "fiduusen.dk" <No@Spam.Com> skrev i en meddelelse
> news:1020755672.970559@dyrup.dsa-net.dk...
> > Det betyder åbenbart at IE 6.xx opfatter mine cookies/session
anderledes -
> > jeg tror at det er det der hedder third-part cookie, flere af de IE 6.xx
> har
> > har testes på, er sat op til ikke at acceptere denne slags cookies - med
> det
> > efterfølgende resultat at sessions så heller ikke virker
>
> Når du alligevel kører i frames kan du bare sende SessionID med i URL'en.
>
> --
> Jakob Andersen
>
>
| |
Jakob Andersen (07-05-2002)
| Kommentar Fra : Jakob Andersen |
Dato : 07-05-02 08:55 |
|
"fiduusen.dk" <No@Spam.Com> skrev i en meddelelse
news:1020758003.23059@dyrup.dsa-net.dk...
> OK - det er da en mulighed
> skal det gøres manuelt, eller er der en teknik til dette ?
Manuelt, men man kan vel skrive en lille rutine til det.
PS: Gider du ikke kigge på < http://www.usenet.dk/netikette/citatteknik.html>
det vil gøre dine indlæg lidt mere overskuelige at svare på
--
Jakob Andersen
| |
Jesper Stocholm (06-05-2002)
| Kommentar Fra : Jesper Stocholm |
Dato : 06-05-02 22:54 |
|
fiduusen.dk wrote in
news:3cd6f787$0$68628$edfadb0f@dspool01.news.tele.dk:
> Hej
>
> Jeg hoster en side på mit domain fiduusen.dk, selve indgangssiden
> ligger på en andet site ( www.kerteminde-baadudlejning.dk) hvilket
> giver et problem i nogle MSIE 6.00 browsere
>
> Browseren tillader ikke cookies, ikke blot gemmer den ikke cookies på
> harddisken, men den tillader heller ikke alm. inmemory-cookies,
> hvilket gør at jeg ikke kan bruge Sessions !!!
>
> Så vidt jeg kan regne ud skyldes det at MSIE 6.00 er sat op til ikke
> at acceptere third-part cookies
>
det skal nok passe ... :) ... det er en dejlig feature. Opera/NN-brugere
har i øvrigt haft samme mulighed længe.
> er der nogen mulighed for at checkes browserens opsætning, og hvis
> third-part cookies ikke er sat op til at acceptere cookies fra mit
> site, så evt. at kunne præsentere brugeren for en dialogboks hvor de
> kan acceptere mine cookies
>
standardmetoden er nok, at du prøver at sætte en cookie på klienten,
laver et nyt request [1] og forsøger at læse den nysatte cookie. Hvis den
ikke er sat, så er det ikke muligt ...
Jeg kan ikke forestille mig, at du uden videre vil kunne fremprovokere en
"Set cookie, yes/no ?"-dialogbox på klienten, da det er en browser-
extension i IE6 og har som sådan ikke noget specielt at gøre med
HTTP/HTML.
[1] Husk at man ikke både kan sætte og læse den samme cookie i samme
request.
PS: at et site kræver, at der sættes en cookie fra et andet website for
at virke er imo en uskik uden lige ... det bør/kan laves kønnere end det.
PPS: jeg fik disse tilovers, da jeg læste dit indlæg: !!!
:)
--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|
| |
fiduusen.dk (07-05-2002)
| Kommentar Fra : fiduusen.dk |
Dato : 07-05-02 08:52 |
|
PS.
Der er ikke tale om at cookies/Session bliver sat på et domain, og læst på
et andet
Men ganske simpelt, at mine asp-sider bliver includet i et frameset der
tilhører et andet domain
hilsen, Bjarne Duus
www.fiduusen.dk
"Jesper Stocholm" <spam200204@stocholm.dk> wrote in message
news:Xns9206F32355013spamstocholmdk@192.38.208.81...
> fiduusen.dk wrote in
> news:3cd6f787$0$68628$edfadb0f@dspool01.news.tele.dk:
>
> > Hej
> >
> > Jeg hoster en side på mit domain fiduusen.dk, selve indgangssiden
> > ligger på en andet site ( www.kerteminde-baadudlejning.dk) hvilket
> > giver et problem i nogle MSIE 6.00 browsere
> >
> > Browseren tillader ikke cookies, ikke blot gemmer den ikke cookies på
> > harddisken, men den tillader heller ikke alm. inmemory-cookies,
> > hvilket gør at jeg ikke kan bruge Sessions !!!
> >
> > Så vidt jeg kan regne ud skyldes det at MSIE 6.00 er sat op til ikke
> > at acceptere third-part cookies
> >
>
> det skal nok passe ... :) ... det er en dejlig feature. Opera/NN-brugere
> har i øvrigt haft samme mulighed længe.
>
> > er der nogen mulighed for at checkes browserens opsætning, og hvis
> > third-part cookies ikke er sat op til at acceptere cookies fra mit
> > site, så evt. at kunne præsentere brugeren for en dialogboks hvor de
> > kan acceptere mine cookies
> >
>
> standardmetoden er nok, at du prøver at sætte en cookie på klienten,
> laver et nyt request [1] og forsøger at læse den nysatte cookie. Hvis den
> ikke er sat, så er det ikke muligt ...
>
> Jeg kan ikke forestille mig, at du uden videre vil kunne fremprovokere en
> "Set cookie, yes/no ?"-dialogbox på klienten, da det er en browser-
> extension i IE6 og har som sådan ikke noget specielt at gøre med
> HTTP/HTML.
>
> [1] Husk at man ikke både kan sætte og læse den samme cookie i samme
> request.
>
> PS: at et site kræver, at der sættes en cookie fra et andet website for
> at virke er imo en uskik uden lige ... det bør/kan laves kønnere end det.
>
> PPS: jeg fik disse tilovers, da jeg læste dit indlæg: !!!
>
> :)
>
> --
> Jesper Stocholm
> http://stocholm.dk
> http://asp.stocholm.dk
> Svar til gruppen og ikke til mig privat pr. email :|
| |
Jesper Stocholm (07-05-2002)
| Kommentar Fra : Jesper Stocholm |
Dato : 07-05-02 13:39 |
|
fiduusen.dk wrote in dk.edb.internet.webdesign.serverside.asp:
> PS.
>
> Der er ikke tale om at cookies/Session bliver sat på et domain, og læst på
> et andet
>
ok ... det mener jeg nu heller ikke, at jeg har sagt ... :)
> Men ganske simpelt, at mine asp-sider bliver includet i et frameset der
> tilhører et andet domain
dit problem - det sådan set er meget uskyldigt - er at du forsøger at gøre
noget, som desværre alt for mange websites [1] anvender uetisk. De indsætter
et lille billede eller lignende på en hjemmeside fx i en reklame, og så
sættes der en cookie på klienten for hver gang reklamen loades. Dette kan
automatiseres, så der kan opbygges ganske store databaser over, hvordan man
som bruger bevæger sig på nettet. Det er sådan set ikke så heldigt. Et
eksempel på dette er fx www.computerworld.dk . Her fortæller min browser mig,
at indholdet kommer fra mere end 40 forskellige kilder. Nogle af disse
forsøger at sætte en cookie på min PC mens andre blot er billeder eller
lignende.
Set fra min browsers synspunkt er hoveddomænet det domæne, der står i
browserens adresselinie. Alt inkluderet fra andre domæner er som udgangspunkt
noget skidt.
Det triste for dig er dermed, at der er for mange, der har brugt det "uetisk"
... og derfor er der nu mange af os, der ikke vil tillade det mere ... selvom
formålet som oftest er uskyldigt.
[1] Herunder doubleclick.net
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
fiduusen.dk (07-05-2002)
| Kommentar Fra : fiduusen.dk |
Dato : 07-05-02 14:40 |
|
"Jesper Stocholm" <spam200205@stocholm.dk> wrote in message
news:ab8ht3$6j7$1@sunsite.dk...
> fiduusen.dk wrote in dk.edb.internet.webdesign.serverside.asp:
Ja - det er da trist, jeg giver dig ret i at det er noget snavs som du
beskriver
men p.... iriterende, det forhindrer jo i praksis muligheden for at være ASP
(Aplication Service Provider) hvor kundens side kører videre - og min side
er den del af kunden side ( vises i et frame/iframe/layers under kunde egent
domain )
- ihvertfald hvis man ønsker at bruge cookies og/eller sessions
det 'sjove er nu' at jeg på 2 forskellige pc'er har samme har installeret
MSIE version: 6.0.2600.0000
Update Versions: q319182
begge pc'er en win2000
den ene dog server den anden professional
(product-ID: dog forskellig, men har den nogen betydning i denne
forbindelse)
| |
Jesper Stocholm (07-05-2002)
| Kommentar Fra : Jesper Stocholm |
Dato : 07-05-02 14:59 |
|
fiduusen.dk wrote in dk.edb.internet.webdesign.serverside.asp:
> "Jesper Stocholm" <spam200205@stocholm.dk> wrote in message
> news:ab8ht3$6j7$1@sunsite.dk...
> > fiduusen.dk wrote in dk.edb.internet.webdesign.serverside.asp:
>
>
> Ja - det er da trist, jeg giver dig ret i at det er noget snavs som du
> beskriver
>
> men p.... iriterende, det forhindrer jo i praksis muligheden for at være ASP
> (Aplication Service Provider) hvor kundens side kører videre - og min side
> er den del af kunden side ( vises i et frame/iframe/layers under kunde egent
> domain )
>
nu vil jeg mene, at ASP normalt ikke forbindes med det du beskriver ... faktisk
vil jeg mene, at din løsning mere er af arten "et hack".
> - ihvertfald hvis man ønsker at bruge cookies og/eller sessions
>
ja ... men hvorfor har du lavet din løsning som du gør ? Man kunne være en sur
gnaven én og påstå, at det er en nem måde for den dersens sejlklub at spare
nogle penge på ... er der nogen grund til, at de ikke selv har din ASP-side
liggende ?
Du er nok nødt til at erkende, at du ikke kan lave det du gerne vil (på en smuk
måde). Derfor har du - som jeg ser det - to muligheder :
1. Den grimme måde:
Du laver et hack, så du fx som Jakob skriver overfører de nødvendige
informationer til dit website via URL. Dette kan i hvert fald gøres med
javascript [1]
2. Den smukke måde:
Du laver designet i din løsning om, så den tager højde for dine problemer.
Det vil sikkert have den konsekvens, at det bliver en lidt dyrere løsning ...
men til gengæld vil du så være sikker på, at den (næsten) virker hver gang.
... endelig: jeg sejlede lige forbi siden (igen) og kiggede lidt på
login-siden. Det ser ud til, at det er en slags administratorlogin, så man
kunne overveje, om antallet af klienter med login var så lille, at det ville
give mening at kræve af dem, at deres browsere tillod cookies fra dit domæne
...
[1] Og så skal vi slet ikke begynde at tænke på, at der er nogen, der ikke har
javascript slået til ...
:)
/Jesper Stocholm
http://asp.stocholm.dk
http://stocholm.dk
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
|
|