Bruger login, cache og cookie problemer

Hej v5.dk
Jeg har været væk fra PHP i et godt stykke tid, men har nu fået blod på tanden og ville sætte mig ind i det igen. Jeg har med fornøjelse fulgt guiden "Projekt: Byg et brugersystem i PHP" men er nu løbet ind i problemer.
Jeg har store problemer med at browserne cacher mine sider, og når jeg så trykker "logud", og sletter mine cookies, jamen så lader det også til at det virker, men så alligevel ikke.
Når jeg går ind på en af de beskyttede sider, kan jeg alligevel se alt indholdet. På trods af at jeg har
$app->ErDuLoggetPaa();
i toppen af min side.
Er det en måde at løse dette problem på?
Jeg oplever ligeledes store cache problemer på stort set alle sider hvor jeg har en header("Location:..
Hvis jeg opdaterer en almindelig side, kan jeg omgå cached ved Ctrl+F5, men med siderne som laver header("Location:... er jeg fucked, og skal hver gang ind i mine browser settings for at cleare cachen.
Jeg har tidligere arbejdet med login og bruger systemer, og mindes ikke at jeg har haft de samme problemer tidligere. Måske har jeg bare haft løst det anderledes - dengang brugte jeg ihvertfald en blanding af cookie og sessions.
Er dette problemer i er bekendt med? Og/eller kender i eventuelt et fix jeg kan prøve?
Lad mig høre hvis i mangler yderligere information for at kunne hjælpe.