web Cookie用于跟踪php中最近五次访问的页面

web Cookie用于跟踪php中最近五次访问的页面,php,cookies,Php,Cookies,我试图在网站上显示最近五次访问的页面。我的网站上有产品部分,它有一个包含10种产品的下拉列表 在主页上,我想显示最后五个以前访问过的产品。 我正在使用Word Press开发网站。 请参考下面我的代码: <?php extract($_POST); $visitcount=1; setcookie('visitcount',1+$_COOKIE['visitcount'],time()+60*60); $visitcount = $_COOKIE['visitcount'];

我试图在网站上显示最近五次访问的页面。我的网站上有产品部分,它有一个包含10种产品的下拉列表

在主页上,我想显示最后五个以前访问过的产品。 我正在使用Word Press开发网站。 请参考下面我的代码:

<?php

 extract($_POST);

 $visitcount=1;
 setcookie('visitcount',1+$_COOKIE['visitcount'],time()+60*60);
 $visitcount = $_COOKIE['visitcount'];
 echo  "Number of views: ".$visitcount;

 ?>
鉴于我的网页代码如下:

<form action="/cookies.php" 
method="post" 
img class="wp-image-50 alignleft" 
src="http://adityabdhende.com/wp-content/uploads/2015/09/statue-of-liberty-_1_-300x225.jpg" 
alt="statue of liberty _1_" 
width="716" 
height="537"> 
</form>
在这段代码中,当我点击页面时,它正在访问“cookies.php”文件


我不知道如何显示最近五次访问的页面。

以下是一些伪代码,说明了如何执行此操作:

$currentProduct = $thePlaceYouCanTakeYourCurrentProductFrom;
$_COOKIE['productsList'][$visitcount % 5] = $currentProduct;
然后你可以把它打印出来,用它做任何你想做的事


不过,这是一个幼稚的实现,如果您想让它保存最后5个不同的产品,而不仅仅是最后5个,您可以通过比较最后一个产品,并单独保存更新产品列表的次数来实现。

小心提取请告诉我您可以从中提取当前产品的$theplace是什么意思;这些变量是否有指向不同产品页面的url。如果您希望它只是url,您可能希望使用例如$\u SERVER['REQUEST\u URI'],但如果您希望它看起来不错,您需要对从中获得的内容进行一些操作