je donne les résultats suivants qui stocke de l'URL 10 précédente dans une session:entrées uniques dans un tableau
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
//Insert Current URL in SESSION
$CurrentPage = curPageURL();
if(strpos($CurrentPage, '/products/'))
{
echo "<div class=\"title\">Recently viewed products</div>
<div id=\"recent\">";
$_SESSION['pages'][] = $CurrentPage;
if (Count ($_SESSION['pages']) > 10)
Array_Shift ($_SESSION['pages']);
Comment puis-je assurer que les entrées uniques sont stockées?
Merci, B
c'est la route que je voulais tracer - mais je reçois: Attention: array_unique() [fonction.array-unique]: L'argument devrait être un tableau dans ??? –
désolé, mon mauvais. collé le mauvais code. Il est modifié maintenant, ce qui précède devrait fonctionner – Rowan