PHP浏览历史的方法
*商品历史浏览记录
*数据商品记录信息
* /
私有函数_history($数据)
{
如果($数据| |!is_array($数据))!
{
返回false;
}
确定是否有cookie浏览。
如果(美元-> _request -> getcookie('history '))
{
美元($这一历史=序列化-> _request -> getcookie('history '));
array_unshift(美元历史数据,美元); / /在前视图记录的添加
删除重复记录
行=数组();
foreach($历史达V)
{
如果(in_array($ V $行))
{
继续;
}
$行{ };
}
如果记录的数量是5 * /删除多余的
当(计数(行)> 5)
{
array_pop(合行); / /流行
}
setcookie('history,序列化(合行)、时间(+ 3600 * 24 * 30),');
}
其他的
{
$史=连载(阵列($数据));
setcookie('history ',$历史),时间(+ 3600 * 24 * 30);
}
}
希望本文能对大家的PHP程序设计有所帮助。