Sobre el uso de sesiones .. lee esta FAQ (el uso que estas haciendo no es correcto):
http://www.forosdelweb.com/showthrea...998#post238998
Sobre las cookies .. Podrías darle un tiempo de expiración (sería un tercer parámetro a tu setcookie() .. Lee en
www.php.net/manual/es como usar cookies ... A todo esto requieres de un navegador que acepte cookies por supuesto ..
Un saludo,