hmm, om jag använder .SID vid första men sen har att den ska kolla Session vid andra fungerar det ändå?
Sessionscookie fungerar ej
34 svar · 411 visningar · startad av Smultron · sida 2 av 2
när jag använder vanliga <a href... står ju
?PHPSESSID=f36754064027e6fb37e843f936e607ec
efter länaken där uppe sen även fast det inte står .SID efter i länken osv...
jupp det fungerade på de andra sidorna.
Och du hade ?PHPSESSID=f36754064027e6fb37e843f936e607ec i adressfältet på alla de sidorna?
jupp
Om du vid inloggningen byter ut din header mot:
<script type="text/javascript">
<!--
document.location.href = 'sida.php';
// -->
</script>
Hur fungerar det då ?
hmm, istället för
<?
header("Location: index2.php"):
?>
<script type="text/javascript">
<!--
document.location.href = 'index2.php';
// -->
</script>
nej det fungerar inte heller juu!
Då borde följande inte heller fungera. Istället för header eller javascriptet skriver du:
<a href="index2.php">Vidare</a>
Men testa i allafall.
Vi kan göra en test och kolla om cookies överhuvudtaget fungerar. Testa detta:
fil1.php
<?php
setcookie("test", "fungerar");
?>
<a href="fil2.php">Vidare</a>
fil2.php
<?php
if (isset($_COOKIE['test'])) {
echo $_COOKIE['test'];
} else {
echo "Fungerar inte";
}
?>
Kör fil1.php och klicka dig vidare till fil2.php.
fungerar inte
Med andra ord så fungerar cookies överhuvudtaget inte på din webserver.
Då kan inte jag hjälpa dig längre. Vet inte om det finns några inställningar i IIS för cookies. Har aldrig arbetat med IIS.
För att försökra dig om att det är webservern det beror på så kan du ställa ner säkerhetsinställningarna i din webläsare till minimum och göra om cookie-testen. Sannolikt lär du få samma resultat.
ok, har du icq eller nåt?
Nu har jag hittat och löst mitt problem, det var min brandvägg som hade en "Cookie Control" som jag var tvungen att stänga av för att det skulle fungera.
för alla er med samma problem, kolla upp eran brandvägg...