Вместо использования PHP и jQuery это может быть достигнуто исключительно с помощью PHP:
session_start();
if(empty($_SESSION['history']))
$_SESSION['history'] = array($_SERVER['PHP_SELF']);
else {
$_SESSION['history'][] = $_SERVER['PHP_SELF'];
if(count($_SESSION['history']) > 5)
array_shift($_SESSION['history']);
}
$_SESSION['history']
будет массивом URL-адресов, которые посетил пользователь, с ограничением до 5.