Hi Dave,
wenn die Funktion header('Location: ...'); in PHP aufgerufen wird, bekommt der Client ein "Moved temporarely" ErrCode = 302 mit der neuen Location als Datenwert geschickt.
Er löst dann den erneuten Request auf die neue URL aus und sendet, fals vorhanden, sogar Cookies mit.
So kann man wunderbar checken, ob ein Client Cookies annimmt.
Grüße
Tom