Ik wil kijken of het ipadres vand e gebruiker in de database voor komt en zo ja, dat er automatisch een cookie gezet wordt.

Hierdoor kan setcookie niet helemaal bovenaan komen, hoe los ik dit op ?.
Zelfs via een function werkt het niet.

Ja ik weet er is een manier met een variabele() maar zo wil ik het liever niet.
En waarom zou setcookie helemaal bovenaan moeten komen? Zolang het maar niet nĂ¡ de eerste output probeert te doen, is er niks aan de hand.

Maar, wanneer jij een script goed opbouwt, komt output toch altijd al als aller, allerlaatste. Of ik nu 25 regels code of 25000 regels code heb, op de laatste regel wordt pas de output aangemaakt. Smarty (of een andere template engine) doet wonderen. Zonder template engine kan het ook, geen enkel probleem:
<?php
// eerst 25000 regels code met logica, database-interactie, cookies, sessies, etc.

// en dan:
echo 'aap';
echo 'noot';
echo 'mies';
?>

Reageren