Por el problema que tienes , lo podes hacer con sesiones , o queres que persistan los datos de forma indefinida? , si es solamente mientras el usuario navega tu pagina y hasta que cierre el navegador o elimine las sesiones podes usar sesiones de php y listo :).
algo asi:
Código php:
Ver original<?php
if(!isset($_SESSION['nombre']){ $_SESSION['nombre']=$_GET['nombre'];
}else{
echo $_SESSION['nombre'];
}
?>
El funcionamiento es asi , llamas al script nombre.php , accedes a el , inicialmente no te mostrara nada , pero luego accede via nombre.php?nombre=carlos , y al volver al script te muestra tu nombre , carlos.
Te hice ese ejmplo para que aprendes en el manejo de sesiones , no tiene ningun otro fin.
Saludos!