【发布时间】:2012-04-17 04:03:30
【问题描述】:
基本上我想创建一个网页的全局访问计数器,然后我想为每次访问显示一个图像。因此,如果有 10 人访问了该页面,则来自服务器的 10 个随机图像将在该页面上回显。当第 11 个访问者到达页面时,将回显一个新的随机图像,依此类推...
所以我真的需要两件事上的帮助 -
- 我有一个非常基本的访问计数器,但它只能在会话中使用,我需要它在全球范围内使用吗?
- 如何根据访问次数回显图像?
这是我的访问计数器的基本代码:
if(isset($_SESSION['views']))
$_SESSION['views']=$_SESSION['views']+1;
else
$_SESSION['views']=1
echo "Page views: ".$_SESSION['views'];
我仍然是 php 的大量初学者,任何帮助将不胜感激:)
谢谢大家。
【问题讨论】:
-
您不能对会话执行此操作。会话仅对当前访问者(会话)有效。您不能将会话用于唯一计数。你需要一个数据库或一个文本文件或类似的东西。