title: Unique entries in an array
body: <p>I have the following that stores the previous 10 URL's into a session:</p>
  
  <pre><code>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 "&lt;div class=\"title\"&gt;Recently viewed products&lt;/div&gt;
  &lt;div id=\"recent\"&gt;";
         $_SESSION['pages'][] = $CurrentPage;
         if ( Count ( $_SESSION['pages'] ) &gt; 10 )
          Array_Shift ( $_SESSION['pages'] );
  </code></pre>
  
  <p>How do I make sure only unique entries are stored?</p>
  
  <p>Thanks,
  B</p>