aha. nice =)
jag gjorde så här att jag gjorde en länk till en ny sida som hade "start session" grejjen längst upp...visst är det så man kollar om sessionen hänger med?
iaf, så hamnade jag på första sidan...detta betyder då att sessionen inte hänger med...?
alltså jag hamnade på första sidan när jag klickade på länken till "sida 2" som krävde ett session-id...
MatteMedlem sedan aug. 20002 975 inlägg Själva sessionen finns där, men sessionscookien sätts inte.
jepp. den var ställd på 1...alltså session use cookies...
hmmm...hur fasen fixar man det? =((
har du någon bättre lösning där man slipper skicka med den där .SID grejjen?
MatteMedlem sedan aug. 20002 975 inlägg Har du testat att använda cookies tidigare och fungerade det i såfall?
Jag har i bakhuvudet ett svagt minne av problem med kombinationen sätta cookie och header i vissa versioner av IIS, men exakt vad det bestod av kommer jag inte ihåg.
Testa att byta ut headern mot en javascript-redirect:
echo "<script type=\"text/javascript\">
document.location.href='efter.php';
</script>";
när jag la in det scriptet hamnade jag på första sidan igen med texten från första raden i login.php när jag skrev in rätt anv. och rätt lösen.
du pratade tidigare om att man i normala fall gjorde på ett annat sätt...hur gör man i normala fall?
MatteMedlem sedan aug. 20002 975 inlägg I "normala" fall fungerar det.
haha. =)
men den här typen av lösning som jag har använt mig av är inte så superbra då egentligen?
skulle ju vara nice om sessionen hakade på hela tiden... =(
MatteMedlem sedan aug. 20002 975 inlägg Det är cookien som inte vill sättas, och själv har jag aldrig haft några som helst problem med det.
Prova att sätta säkerhetsinställningarna i din webbläsare till lägsta nivå, och se om det gör någon skillnad.
Annars. En enkel cookietest:
fil1.php
<?php
setcookie("Testkaka", "Kaka är gott");
?>
<a href="fil2.php">Fil 2<a>
fil2.php
<?php
echo $_COOKIE['Testkaka'];
?>
Kör fil1.php och länka dig över till fil2.php. Där ska det skrivas ut "Kaka är gott".
det funkade inte att ställa ner sekretessnivån...
sen fick jag detta felmeddelande när jag körde test-cookie-progget....
Notice: Undefined index: Testkaka in c:\inetpub\wwwroot\php\cookie\fil2.php on line 2
MatteMedlem sedan aug. 20002 975 inlägg Då verkar det som om cookies överhuvudtaget inte fungerar på din webbserver (åtminstone inte med PHP).
Nu har jag kommit så långt jag kan hjälpa dig. Du får prova att läsa vidare i manualen (då speciellt användarnoteringarna) för sessioner och cookies.
Kolla också om det finns några inställningar i IIS för cookies.
Jobba på, och god natt :)
Jadu, det verkar inte bättre. =(
Men tack så mycket för hjälpen! Du dominerar!
Jag ska läsa vidare...Men först sova litegrann... =D
Ha det bra!