webForumDet fria alternativet

problem med att IE spärrar sessions

PHPur PHP

3 svar · 254 visningar · startad av Prime_66

Medlem sedan aug. 2004290 inlägg
Frågan#1

När man har "mellan", vilket är standard, på säkerhetsinställningar i IE fungerar inte min sida eftersom IE blockerar mina sessions. Det verkar som den blockar dessa för att jag med länk går in på en extern sida som inte ligger på samma server och sen sätter header(location) tillbax till en sida på originalservern. Men detta går inte alltså för sessionerna spärras- Går det att komma runt detta på nått sätt?

Medlem sedan juni 200454 inlägg
#2

Prova lägga till sessions ID't i headern, det bör fungera.

ex:

header("Location: fil.html?" . session_name() . "=" . session_id());

Medlem sedan aug. 2004290 inlägg
#3

thanx, verkar funka näe jag skriver det på alla ställen som serverna hänvisar till varann. :birp

Medlem sedan juni 200454 inlägg
#4

Japps!

Anledningen till att det fungerar nu är att när du skickar en header så skickas inte sessionsvariabler med automatiskt utan du måste tvinga med sessionerna i varje header.

session_name = namnet på sessionsvariabeln (ex PHPSESSID)
session_id = sessions ID't.

Mvh
Niklas

126 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)