Pues esque depende como hayas diseñado el codigo de tu página. *No me refiero al diseño visual.
Si por ejemplo tienes un url
http://www.tudominio.com/index.php?sec=Product&category=Electronic&item=Apple%20I%20Pad
tu puedes crear una función que te decodifique tus variables asi:
Código PHP :
function printHistory()
{
$sec = (empty($_GET['sec'])) ? "" : $_GET['sec'];
$category = (empty($_GET['category']) ? "" : " / ".$_GET['category'];
$item = (empty($_GET['item'])) ? "" : " / ".$_GET['item'];
echo $sec.$category.$item;
}
Y después mandas llamar tu funcion para que te genere tu historial
Código HTML :
<html>
<head>
....
</head>
<body>
<?php printHistory(); ?> // Esto imprime: Product / Electronic / Apple I Pad
</body>
</html>
Es importante que tomes en cuenta que la función que te estoy mostrando, tiene un gran hueco de seguridad y eso es que cualqueira quee scriba codigo sobre las variables del navegador podráa realizar alguna inyección de codigo, por lo que deberas tomar en cuenta que habría que filtrar primero el contenido de esas variables con stripslashes o htmlentities.
Pero esto dependerá de como estes manejando tu sitio.
Cabe destacar que como estamos declarando las variables, estamos hechando un vistaso si las variables se encuentran en el url del navegador, para imprimir esa información, de lo contrario solo aparecera la seccion en la que se encuentre
por ejemplo, para el url:
http://www.tudominio.com/index.php?sec=Product
Código HTML :
<html>
<head>
....
</head>
<body>
<?php printHistory(); ?> // Esta vez tu funcion solo imprime: Product
</body>
</html>
Espero esto te de una idea para adaptarlo a tu sitio.
Saludos