Alla andra läsare kan jag sätta sessioner och hämta dem på andra sidor.
Jag vet inte om det är nåt tillfälligt fel, men sessionvariabeln blir tom så fort jag hämtar den på någon annan sida. I alla läsare på mac, t.o.m. IE så funkar det.
Jag kör inga fula frameslösningar där jag hämtar in en sida från en annan server så den borde inte grina över det.
Vad kan tänkas vara fel? Jag har kört session_start() högst upp på alla sidor, men testade även register. Inget svalde IE.
session_start();
// ...
$_SESSION['user']['id'] = $user_id;
// hämta på annan sida -->
echo $_SESSION['user']['id'];
Jag har även provat $HTTP_SESSION_VARS['user']['id']; utan resultat i IE.
Är det extra lurigt om man kör session-array?
Irrriterande med tre r! Ska kolla på skolans pc:ar också så att det inte bara var någon med konstiga inställningar.
Noep. Jag kör bara windows xp/IE i en pc-emulator på macen. Inte alls att lita på iofs, men jag tycker mig inte ha haft såna problem förut på virtuella pc:n.
Ska till skolan och kolla hur det blir där nu!
Jag har satt den på acceptera alla cookies, men ändå verkar $_COOKIE['PHPSESSID'] bli tom i min IE-version.
Jag testade att köra header("Location: sida.php?".SID); och då skickade den med sessionsid:t och det funkade i IE, men det ska jag väl inte behöva göra för varje klick på sidan? :O
Som länken Melea gav beskrev, så spärrar IE6 (defaultinställningar) cookies från andra domäner än den du har i adressfältet.
Detta ger t.ex. problem om du kör ett skript från en annan domän i t.ex. ett frameset.
Men har du satt inställningarna att godkänna alla cookies så ska inte detta problem uppstå.
Jag har hört talas om att Zonealarm i vissa lägen kan spärra cookies när man testar skript, men om detta på någon sätt var relaterat till IE har jag ingen aning om.
Ditt problem är, som du själv konstaterat, att cookien inte sätts.
Konstanten SID finns (eller har värde) endast då sessionscookien inte är satt.
Tja, fast jag kör ju ingen sådan framelösning. Jag hämtar filen med den riktiga adressen. Det kan mycket väl vara för att jag kör Virtual PC, jag har ingen koll alls på vad som är inställt där. Det fungerade som sagt på skolans maskiner. Uppstår problemet för fler användare så får jag återkomma.
269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e