web Cookie用于跟踪php中最近五次访问的页面
我试图在网站上显示最近五次访问的页面。我的网站上有产品部分,它有一个包含10种产品的下拉列表 在主页上,我想显示最后五个以前访问过的产品。 我正在使用Word Press开发网站。 请参考下面我的代码: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'];
<?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'],但如果您希望它看起来不错,您需要对从中获得的内容进行一些操作