Cookies probleem

Status
Niet open voor verdere reacties.

stevebravo

Gebruiker
Lid geworden
16 jan 2010
Berichten
156
Dit is mijn code,

PHP:
<html>
	<head>
			<title>Cookies</title>
	</head>
	<body> 
			<?php setcookie('test', 45, time()+(60*60*24*7)); ?>
		</body>
</html>



maar het resultaat in de webbrowser is als volgt:




Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\cookies.php:6) in C:\xampp\htdocs\cookies.php on line 6


kan iemand mij zeggen waarom dat gebeurd?
 
Cookies worden meegestuurd als header. Deze header wordt altijd als eerste verstuurd voordat de "echte" data (zoals html code) wordt verstuurd. Jij roept setcookie (dat een header verstuurt) aan als de headers al verstuurd zijn, omdat er al "echte" data (<html> etc.) is verstuurd. Om dit te voorkomen moet je de php-regel helemaal bovenaan zetten.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan