Ragā, non va...
Gli header sono definiti come output?

sotto degli if prima ci stanno degli header che riportano ad altre pagine ma vengono eseguiti solo a certe condizioni, condizioni che se vere non settano i cookie....

Codice PHP:
setcookie("id",$rec_login['id'],time()+7776000);
setcookie("username",$rec_login['username'],time()+7776000);
setcookie("password",$rec_login['password'],time()+7776000);
header("location: [url]http://localhost/mydirsiste/[/url]");