El codigo que dices no hace lo que pedis.
En realidad lo hace pero te va a mostrar todas las paginas en un string concatenado que no puedes tratar.
Te aconsejo que hagas algo como:
Código PHP:
Ver original
$actual='pagina.php';
if(!isset($_SESSION['pagina'])){ $_SESSION['pagina']=array($actual){ }else{
$_SESSION['pagina'][]=$actual;
}
El problema que tiene el codigo anterior y como vos lo pedis es que si el usuario visita varias veces la pagina, el array se empezaria a llenar que paginas iguales.