如何在用户进入主页面时显示用户随机子网页(index.php)?

时间:2015-05-07 20:42:13

标签: php jquery html

我已注册域名,例如mydomain.com。我想在那里放一些php页面(或者其他什么 - 带jquery的html?等等?)会有一个小脚本 - 当用户进入这个页面时,他会立即被随机重定向到我的一个子页面(也是与index.php相同的级别,例如first.php,second.php,third.php) - 可以实现吗?

2 个答案:

答案 0 :(得分:1)

javascript解决方案怎么样:

  var webpages = ['url1', 'url2', 'url3'];
  //you can have an array of the urls

  var randomIndex = Math.floor(Math.random() * webpages.length - 1);
  //then generate a valid random index

  window.location.href = webpages[randomIndex];
  //redirect to a subpage randomly

答案 1 :(得分:0)

这将使用php扫描目录,在目录中选择一个随机文件,然后重定向到它。您需要确保文件夹中的所有内容都可以重定向到。

$dir    = '/subpages';
$pages = scandir($dir);
$randomPage=$pages[rand(0,sizeof($pages)];
header('Location: http://example.com/'.$randomPage);