Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在我的网站上根据不同的请求显示不同的页面_Php_Html - Fatal编程技术网

Php 如何在我的网站上根据不同的请求显示不同的页面

Php 如何在我的网站上根据不同的请求显示不同的页面,php,html,Php,Html,我想在用户每次访问我的网站时显示不同的主页,这意味着每次新访问或重复访问时都会显示新的html页面 当用户第一次打开一个站点时,他/她下次看到x.html,然后看到y.html,然后看到z.html等等 请帮助我您可以使用cookies在用户(客户端)端存储他/她已经访问过您的站点的信息。有关PHP中Cookie的信息,请参阅。它要求用户在浏览器中接受cookies。在cookie中,您可以保留有关已看到页面的信息 另一种方法是将此类信息存储在服务器端,但这可能有风险,因为不清楚如何在服务器端识

我想在用户每次访问我的网站时显示不同的主页,这意味着每次新访问或重复访问时都会显示新的html页面

当用户第一次打开一个站点时,他/她下次看到x.html,然后看到y.html,然后看到z.html等等


请帮助我

您可以使用cookies在用户(客户端)端存储他/她已经访问过您的站点的信息。有关PHP中Cookie的信息,请参阅。它要求用户在浏览器中接受cookies。在cookie中,您可以保留有关已看到页面的信息

另一种方法是将此类信息存储在服务器端,但这可能有风险,因为不清楚如何在服务器端识别唯一的用户(IP+浏览器的组合-可能并不总是有效-来自同一专用网络的用户可能提供相同的外部可见IP)


我想到的最后一个解决方案是强制用户登录到您的页面。然后,在登录时,您可以计算给定用户(由用户名标识)在您的页面上的次数,并每次提供不同的页面。

您可以使用cookies在用户(客户端)端存储他/她已经访问过您的站点的信息。有关PHP中Cookie的信息,请参阅。它要求用户在浏览器中接受cookies。在cookie中,您可以保留有关已看到页面的信息

另一种方法是将此类信息存储在服务器端,但这可能有风险,因为不清楚如何在服务器端识别唯一的用户(IP+浏览器的组合-可能并不总是有效-来自同一专用网络的用户可能提供相同的外部可见IP)


我想到的最后一个解决方案是强制用户登录到您的页面。然后,在登录时,您可以计算给定用户(由用户名标识)在您的页面上的次数,并每次提供不同的页面。

您可以使用cookies在用户(客户端)端存储他/她已经访问过您的站点的信息。有关PHP中Cookie的信息,请参阅。它要求用户在浏览器中接受cookies。在cookie中,您可以保留有关已看到页面的信息

另一种方法是将此类信息存储在服务器端,但这可能有风险,因为不清楚如何在服务器端识别唯一的用户(IP+浏览器的组合-可能并不总是有效-来自同一专用网络的用户可能提供相同的外部可见IP)


我想到的最后一个解决方案是强制用户登录到您的页面。然后,在登录时,您可以计算给定用户(由用户名标识)在您的页面上的次数,并每次提供不同的页面。

您可以使用cookies在用户(客户端)端存储他/她已经访问过您的站点的信息。有关PHP中Cookie的信息,请参阅。它要求用户在浏览器中接受cookies。在cookie中,您可以保留有关已看到页面的信息

另一种方法是将此类信息存储在服务器端,但这可能有风险,因为不清楚如何在服务器端识别唯一的用户(IP+浏览器的组合-可能并不总是有效-来自同一专用网络的用户可能提供相同的外部可见IP)


我想到的最后一个解决方案是强制用户登录到您的页面。然后,在登录时,您可以计算给定用户(由用户名标识)出现在您页面上的次数,并每次提供不同的页面。

创建一个脚本,随机选择不同的页面

将页面存储在数组中

$pages = array('page1.php','page2.php','page3.php');
获取随机数

$rand = mt_rand(0,2);
使用该随机数从数组中选择页面

$rand_page = $pages[$rand];
然后向用户显示页面

include($rand_page);

创建一个随机选择不同页面的脚本

将页面存储在数组中

$pages = array('page1.php','page2.php','page3.php');
获取随机数

$rand = mt_rand(0,2);
使用该随机数从数组中选择页面

$rand_page = $pages[$rand];
然后向用户显示页面

include($rand_page);

创建一个随机选择不同页面的脚本

将页面存储在数组中

$pages = array('page1.php','page2.php','page3.php');
获取随机数

$rand = mt_rand(0,2);
使用该随机数从数组中选择页面

$rand_page = $pages[$rand];
然后向用户显示页面

include($rand_page);

创建一个随机选择不同页面的脚本

将页面存储在数组中

$pages = array('page1.php','page2.php','page3.php');
获取随机数

$rand = mt_rand(0,2);
使用该随机数从数组中选择页面

$rand_page = $pages[$rand];
然后向用户显示页面

include($rand_page);

你为什么要这样做?顺序重要吗?@JosanIracheta在编程中一切都重要?你为什么要这样做?顺序重要吗?@JosanIracheta在编程中一切都重要?你为什么要这样做?顺序重要吗?@JosanIracheta在编程中一切都重要?你为什么要这样做?顺序重要吗重要吗?@JosanIracheta在编程中什么都重要你能添加示例吗?你能添加示例吗?你能添加示例吗?你能添加示例吗?