cookies verdwijderen zich vanzelf

Status
Niet open voor verdere reacties.

dejobse

Gebruiker
Lid geworden
7 jul 2008
Berichten
722
Beste allemaal


Ik heb een probleem in verband met cookies namelijk deze verdwijnen direct na dat ze zijn aangemaakt dus blijf je niet ingelogd.
Ik heb alles afgezocht en al veel geprobeerd maar ik kom er echt niet uit.

PHP:
<?php
	if (!isset($_COOKIE["username"])) {
		
if (isset($_POST["login"])) {
	$username = $_POST["username"];
	$password = $_POST["password"];	
	
	$sql="SELECT * FROM users WHERE username='$username' and password='$password'";
	$result=mysql_query($sql);
	$count=mysql_num_rows($result);
	if ($count == 1) {
		setcookie("username", $username, time()+60*60*24*6004);
		setcookie("password", $password, time()+60*60*24*6004);
?>
	<script>
	  ESPN_refresh=window.setTimeout(function(){window.location.href=window.location.href});
	</script>
<?php
		
	}

}
?>

<form action="<?php echo $_SERVER['PHP_SELF'];  ?>" method="POST">
	username <br />
	<input name="username" type="text" maxlength="20" />
	password <br />
	<input name="password" type="password" maxlength="20" />
	<br />
	<input name="login" type="submit" value="Login" />
</form>
<?php	








	} else {
		echo "Welkom ". $_COOKIE["username"];
?>
	<form action="<?php setcookie("username", "", time()-3600);
							setcookie("password", "", time()-3600); ?>" method="post">
	    	<input name="logout" type="submit" value="logout" />
	</form>
<?php
	}
	

?>


Weet er iemand waar mijn fout zit en hoe ik dit moet oplossen?


Alvast bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan