Ik weet dat er legio topics geweest zijn over cookies m.b.v. php, maar ik heb geen oplossing voor mijn probleem kunnen vinden. Ook niet op PHP.net! 
Dus ik wil jullie hulp in roepen. Ik heb XP geinstalleerd met de nieuwste IIS (6). Daarop draait een MySQL database die gebruikt wordt in de site!
Het probleem wat zich voor doet is dat onderstaande code niet helemaal doet wat ik wil
... De code wordt goed doorlopen tot aan het zetten van de cookies (is reeds getest), de cookies worden ook nog geplaatst , maar dan wordt de pagina content.php niet geladen. Tenminste de pagina waar blijft (op het oog) laden...
.
.
.
else
{
if($password == get_password($uid))
{
//delete previous user_id cookie
setcookie ("user_id", "", time() - 2592000, "/");
//set new user_id cookie
setcookie ("user_id", $uid, time() + 2592000, "/");
//zet auto_login value -> functie in include...
set_auto_login($uid, $auto_login);
}
else
{
?>
<html>
<body>
<FORM ACTION="login.php" METHOD="GET">
<INPUT type="hidden" NAME="user_name" value="<? echo "$user_name" ?>"/>
<INPUT type="hidden" NAME="auto_login" value="<? echo "$auto_login" ?>"/>
</FORM>
<script>
document.forms[0].submit();
</script>
</body>
</html>
<?
}
?>
<meta HTTP-EQUIV="refresh" content="0;url='../content.php'">
<html>
<body></body>
</html>
<?
}
.
.
.
?>
Nu weet ik dat je geen informatie voor het zetten van de cookies mag versturen, dat heb ik dus ook niet gedaan. Maar weet iemand onder jullie waarom zich dit vervelende fenomeen voordoet in mijn webpagina?
Dus ik wil jullie hulp in roepen. Ik heb XP geinstalleerd met de nieuwste IIS (6). Daarop draait een MySQL database die gebruikt wordt in de site!
Het probleem wat zich voor doet is dat onderstaande code niet helemaal doet wat ik wil
.
.
.
else
{
if($password == get_password($uid))
{
//delete previous user_id cookie
setcookie ("user_id", "", time() - 2592000, "/");
//set new user_id cookie
setcookie ("user_id", $uid, time() + 2592000, "/");
//zet auto_login value -> functie in include...
set_auto_login($uid, $auto_login);
}
else
{
?>
<html>
<body>
<FORM ACTION="login.php" METHOD="GET">
<INPUT type="hidden" NAME="user_name" value="<? echo "$user_name" ?>"/>
<INPUT type="hidden" NAME="auto_login" value="<? echo "$auto_login" ?>"/>
</FORM>
<script>
document.forms[0].submit();
</script>
</body>
</html>
<?
}
?>
<meta HTTP-EQUIV="refresh" content="0;url='../content.php'">
<html>
<body></body>
</html>
<?
}
.
.
.
?>
Nu weet ik dat je geen informatie voor het zetten van de cookies mag versturen, dat heb ik dus ook niet gedaan. Maar weet iemand onder jullie waarom zich dit vervelende fenomeen voordoet in mijn webpagina?
Sjesus...