我想在每次访问我的网站时显示不同的主页,每次新访问时都会显示新的html页面或重复访问。
当用户第一次看到x.html下次y.html下一个z.html时打开网站,等等。
请帮帮我
答案 0 :(得分:2)
您可以使用Cookie存储他/她已访问过您网站的用户(客户)方面的信息。有关PHP中的cookie的信息,请参阅:http://php.net/manual/en/features.cookies.php。它要求用户在浏览器中接受cookie。在cookie中,您可以保留已经看过的页面的信息。
另一种方法是在服务器端存储此类信息,但这可能存在风险,因为如何在服务器端识别唯一用户并不明显(IP +浏览器的组合 - 可能并不总是有效 - 来自同一专用网络的用户可以提供相同的外部可见IP)。
我想到的最后一个解决方案是强制用户登录您的页面。然后,在登录时,您可能会计算给定用户(通过用户名识别)在您的页面上的次数,并且每次都提供不同的页面。
答案 1 :(得分:1)
创建一个随机选择不同页面的脚本。
将页面存储在数组中
$pages = array('page1.php','page2.php','page3.php');
获取随机数
$rand = mt_rand(0,2);
使用该随机数从数组中选择页面
$rand_page = $pages[$rand];
然后向用户显示页面
include($rand_page);