Avatar billede qualon1 Nybegynder
18. november 2006 - 17:52 Der er 5 kommentarer

session skifter ved popup

Hej Eksperter

Jeg er ved at lave en side med login som benytter session til at gemme brugerdata og andre ting.
Jeg har lagt FCKeditor ind og laver et system sådan at man kan browse en mappes filer og bruge i editoren. Denne browse del åbner i et popup vindue, og det er her mit problem opstår. Session forsvinder når jeg åbner denne. Jeg har prøvet at udskrive session_id(); og den er god nok, den skifter session.

Jeg benytter apache rewrite, så alle sider/filer der ikke findes omdirigeres til index.php i roden. Kan denne "flytning" være fejlen?
Den kode der åbner popup vinduet lyder:
sActualBrowser = type ;

    var iLeft = (screen.width  - width) / 2 ;
    var iTop  = (screen.height - height) / 2 ;

    var sOptions = "toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes" ;
    sOptions += ",width=" + width ;
    sOptions += ",height=" + height ;
    sOptions += ",left=" + iLeft ;
    sOptions += ",top=" + iTop ;

    var oWindow = window.open( url, "FCKBrowseWindow", sOptions ) ;

    oWindow.focus();
Avatar billede coderdk Praktikant
18. november 2006 - 19:02 #1
Mit gæt er at din url er absolut, prøv at lave den relativ, altså lad url være f.eks. "/script.php" og ikke "http://example.dk/script.php"
Avatar billede mccookie Seniormester
18. november 2006 - 19:31 #2
Har du husket at starte din session i dit popup?
Avatar billede coderdk Praktikant
18. november 2006 - 19:33 #3
Good point, mccookie! ;)
Avatar billede qualon1 Nybegynder
18. november 2006 - 20:02 #4
altså hvis jeg ikke havde startet min session skyldte jeg kvajebajere... men jeg har husket at gøre det. Det er det første man checker :)
Jeg har fået det til at virke nu, jeg lukkede alle åbne vinduer og startede forfra, og så var der intet problem. Men jeg vil da gerne vide hva fejlen kan være for at det ikke sker igen...
Avatar billede coderdk Praktikant
18. november 2006 - 22:32 #5
Svært at sige, når vi ikke har set koden :)
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