WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   session och nytt fönster (https://www.wn.se/forum/showthread.php?t=36643)

Firekicker 2009-05-05 19:15

Hej!

Jag har byggt ett fakturasystem där man klickar på en vald fakturas faktura nr så öppnas ett nytt fönster med en faktura (html/php). När jag nu uppgraderade internet explorer till nyaste version 8 beta så verkar den tappa sessionen (att man är inloggad) och skickar vidare till loginsidan. Någon som vet hur jag kan lösa detta ?

/ Johan

KarlRoos 2009-05-05 23:04

Verkar konstigt, säker att du inte bara har glömt session_start(); högst upp i filen? (PHP)

Annars kan du pröva med att använda en kaka.

coredev 2009-05-06 10:42

Pröva att lägga med Session_idt i url:en istället..
Kod:

$l_url = 'http://www.example.com/popup.php?xsid=' . session_id();
och sätt sedan session_id med:
Kod:

session_id($_REQUEST['xsid']);
session_start(); #obs måste vara efter


Ara 2009-05-06 11:55

Citat:

Originally posted by Firekicker@May 5 2009, 19:15
Hej!

Jag har byggt ett fakturasystem där man klickar på en vald fakturas faktura nr så öppnas ett nytt fönster med en faktura (html/php). När jag nu uppgraderade internet explorer till nyaste version 8 beta så verkar den tappa sessionen (att man är inloggad) och skickar vidare till loginsidan. Någon som vet hur jag kan lösa detta ?

/ Johan

Har du flera flikar öppna samtidigt?
Har för mig att vi har haft ett liknande problem med ie7 att det bara ärver session från första fliken man har öppen.

Ex: du har aftonbladet på flik 1 och faktura system på flik 2, och öppnare en popup från flik 2 kommer session i allafall från flik 1.

Lumax 2009-05-06 13:07

Har du verifierat att det fungerar i andra webbläsare, t.ex. Firefox?

etanders 2009-05-06 22:24

Aha, kan detta möjligen vara orsaken till ett problem jag stött på på en sida? Den använder sessionsvariabler i ASP.NET och i de flesta fall fungerar det bra, men mina loggar visar på en hel del exceptions p.g.a. att sessionsvariablerna tömts.

Jag använder alltid Firefox själv och har aldrig haft sådana problem. IE använder jag bara för att kolla utseende och funktionalitet, och har därför aldrig mer än en flik öppen.

Fast borde man inte hört mer om detta om det var ett problem redan i IE7? Får ta och googla lite på saken...

KarlRoos 2009-05-07 23:02

Stötte på en artikel idag på Lifehackar och kom då och tänka på den här tråden;
http://lifehacker.com/5244371/ie8-logs-you...ebmail-accounts

Skulle kunna ha med det att göra? (och kanske någon bugg på det)
Ny session vid nytt fönster/tab.

Firekicker 2009-05-07 23:26

Tack för svaren. tydigen är det en bugg i iex8

http://www.google.se/search?hl=sv&q=...+windows&meta=

Tack coredev jag skall prova ditt förslag.


Alla tider är GMT +2. Klockan är nu 07:28.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson