Sålænge brugeren beholder sit session-id, er det ligegyldigt om det er popup, nyt vinduet etc. Serveren aner ikke om du viser billedet, laver popup, vender det på hovedet eller noget. Den sender nogle informationer du ønsker. Din browser vælger så at vise det i et popup vindue, men det ved serveren nada om. Det er også derfor at serveren heller ikke ved når et vindue lukkes.
Har selv oplevet en del problemer med php og session håndtering... i modsætning til ASP, hvor det "bare" virker... er der nogen, der har et godt link, hvor det er beskrevet, hvordan det virker og hvordan man i praksis gør med popups?
Jeg sender altid et SID til mine popups og genopager min sessions sådan her:
//Get session name from url if ($_GET["sid"] != "") { session_id($_GET["sid"]); } session_start();
Som sagt, så kan serveren ikke se forskel på alm side og popup. Derfor giver det ikke mening at der skulle være et reelt problemer med popup vinduer sp længe session-id'et kommer med.
Jeg har aldrig oplevet dem og har svært ved at se hvordan det evt skulle hænge sammen med popups
Mit gæt er, at browseren sender et "semi-unikt" id med hvert enkelt browser vindue, så serveren ved, hvad der er hvad.
I ASP kan jeg f.eks. køre 2 forskellige sessions i 4 forskellige vinduer. Åbner man et ny vindue med target="_blank", så følger sessions med. Åbner man et nyt vindue manuelt og indtaster adressen på den samme webserver, så er der ikke nogle sessions gemt.
Synes godt om
Ny brugerNybegynder
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.