Hallo Tom,
Ja, das kann man etwa wie von dir beschrieben lösen. Oder aber man gebraucht Sessions, die genau das machen. Schau mal auf http://www.php.net in der (deutschen) Doku nach, da findest du bestimmt etwas zum Thema. Sessions ermöglichen dir das server-seitige Speichern von Benutzerdaten über mehrer Verbindungen hinweg.
mir brauchst Du das nicht erklären! ;-))
Viele Grüße,
Reiner