Avatar billede m-koldsgaard Nybegynder
15. februar 2003 - 21:49 Der er 8 kommentarer og
1 løsning

Sessions og frames...

Hej

Jeg har et problem med at få mine sessions til at blive oprettet, når jeg køre mit site gennem .tk's frame.

Og når man komme ind på siden, så kommer det lille røde mærke også frem nede i bunden af IE, hvor der står at der er spærret for cookies fra alle de sider der bliver loadet i framen.

Er der nogle der har en løsning på dette problem, som ikke omhandler ændringer af IE's sikkerhedspolitik som står på 'Mellem'?


Min session løsning virker fint hvis man ikke køre den fra .tk's frame. Og i andre browsere er der heller ikke problemer.


Siden er:
www.koldsgaard.tk
Og uden .tk's frame:
www.pr-creation.net/koldsgaard/Start.php


Jeg har haft oprettet det har spørgsmål for lang tid siden:
http://www.eksperten.dk/spm/208079
Men vil gerne have en lidt bedre løsning den her gang...
Avatar billede askhoej Praktikant
15. februar 2003 - 22:03 #1
Der er ikke rigtig det store at gøre andet end at benytte sig af querystrengen - måske kan man automatisk sætte den til at gemme sessioner i querystrengen, det ved jeg at man f.eks. kan i asp.net.
Avatar billede askhoej Praktikant
15. februar 2003 - 22:03 #2
du kan prøve at søge lidt på cookieless og php måske findes der noget automatisk noget :-)
Avatar billede m-koldsgaard Nybegynder
15. februar 2003 - 22:15 #3
Okay, så skal vi lige have nogle PHP-folk til at fortælle mig hvordan jeg kan fortælle serveren at den skal køre med PHPSID i stedet for sessions over cookies... For jeg synes ikke at jeg ved hurtig gennem læsning kunne finde noget på www.php.net
Avatar billede m-koldsgaard Nybegynder
15. februar 2003 - 22:43 #4
Men forresten hvad er grunden til at man ikke kan bruge sessions via cookies i en frame?
Avatar billede swaq Nybegynder
16. februar 2003 - 02:58 #5
Hej Koldsgaard

Et lille foreslag... Dine typer er ALT for små, lav dem større...

Ellers en fræk lille detalje med de der farve-temaer!!! Såfremt det er off. tilgængelige må du meget gerne sende koden; lars@wasf.dk
Avatar billede ion Nybegynder
16. februar 2003 - 07:54 #6
m-koldsgaard: Så vidt jeg ved burde det ikke give problemer at anvende sessions når cookies er slået fra idet PHP så selv skifter til get/post-mode og automatisk sender session id'et med til næste side...
Correct me if I'm wrong...
Avatar billede m-koldsgaard Nybegynder
16. februar 2003 - 11:23 #7
ion - Det synes jeg også jeg har læst...

Men det er som om at når serveren skal finde ud af, om cookies er slået til i browseren, så får den et ja - fordi det er de jo. Men så når siden skal loades så slår IE cookies'ne fra, da de ligger inde i et frame...
Avatar billede m-koldsgaard Nybegynder
18. februar 2003 - 19:31 #8
Nogen der har et svar?
Avatar billede m-koldsgaard Nybegynder
19. februar 2003 - 20:41 #9
Okay, jeg fandt igen selv svaret på mit spørgsmål...

En session's id bliver ikke engang flyttet med over ved en Header-location, hvis altså ikke cookies er slået til... Der skal man selv skrive ?PHPSESSID= og så den variabel man har sat til session_id()...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester